diff --git a/InvenTree/locale/cs/LC_MESSAGES/django.po b/InvenTree/locale/cs/LC_MESSAGES/django.po index 94d683b522..2071aa0ae1 100644 --- a/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:41\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -25,19 +25,19 @@ msgstr "API endpoint nebyl nalezen" msgid "User does not have permission to view this model" msgstr "Uživatel nemá právo zobrazit tento model" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "Není k dispozici žádná hodnota" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "Zadaná hodnota není platné číslo" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "Zadaná hodnota má neplatnou jednotku" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "Zadaná hodnota nemohla být převedena na danou jednotku" @@ -68,7 +68,7 @@ msgstr "Zadejte datum" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Poznámky" @@ -259,7 +259,7 @@ msgstr "Vyberte soubor k přiložení" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Komentář k souboru" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Uživatel" @@ -342,7 +342,7 @@ msgstr "Neplatný výběr" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Název" @@ -363,20 +363,20 @@ msgstr "Název" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Popis" @@ -389,7 +389,7 @@ msgid "parent" msgstr "nadřazený" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Cesta" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Sestavení musí být zrušeno před odstraněním" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Vytvořit objednávku" @@ -908,7 +908,7 @@ msgstr "Vytvořit objednávku" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Referenční číslo objednávky" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Příkaz sestavení pro který je toto sestavení přiděleno" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Příkaz sestavení pro který je toto sestavení přiděleno" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Díl" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Prodejní příkaz, kterému je tato verze přidělena" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Umístění lokace" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cílové datum dokončení sestavení. Sestavení bude po tomto datu v prodlení." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Datum dokončení" @@ -1089,7 +1089,7 @@ msgstr "Datum dokončení" msgid "completed by" msgstr "dokončil" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Vystavil" @@ -1104,7 +1104,7 @@ msgstr "Uživatel, který vydal tento příkaz k sestavení" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "Priorita tohoto příkazu k sestavení" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "" @@ -3720,7 +3720,7 @@ msgstr "Hodnota parametru" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "Jednotky" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "Smazat obrázek" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "Zákazník" @@ -4013,7 +4013,7 @@ msgstr "Dodavatelský sklad" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Sestavení" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "Domovská stránka" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Vybrané díly" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "Objednávka dílů" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/da/LC_MESSAGES/django.po b/InvenTree/locale/da/LC_MESSAGES/django.po index 5dd5106846..7a27be606b 100644 --- a/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/InvenTree/locale/da/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:41\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -25,19 +25,19 @@ msgstr "API endpoint ikke fundet" msgid "User does not have permission to view this model" msgstr "" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "Angiv dato" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Bemærkninger" @@ -259,7 +259,7 @@ msgstr "Vælg fil, der skal vedhæftes" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Fil kommentar" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Bruger" @@ -342,7 +342,7 @@ msgstr "Ugyldigt valg" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Navn" @@ -363,20 +363,20 @@ msgstr "Navn" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Beskrivelse" @@ -389,7 +389,7 @@ msgid "parent" msgstr "overordnet" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Sti" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Produktion skal anulleres, før den kan slettes" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Produktionsordre" @@ -908,7 +908,7 @@ msgstr "Produktionsordre" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Produktionsordre reference" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Produktionsordre som er tildelt denne produktion" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Produktionsordre som er tildelt denne produktion" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Del" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Salgsordre, som er tildelt denne produktion" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Kilde Lokation" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Dato for afslutning" @@ -1089,7 +1089,7 @@ msgstr "Dato for afslutning" msgid "completed by" msgstr "udført af" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Udstedt af" @@ -1104,7 +1104,7 @@ msgstr "Bruger som udstedte denne byggeordre" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "Prioritet af denne byggeordre" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "" @@ -3720,7 +3720,7 @@ msgstr "" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index d7dc473398..075d292598 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:41\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -25,19 +25,19 @@ msgstr "API-Endpunkt nicht gefunden" msgid "User does not have permission to view this model" msgstr "Benutzer hat keine Berechtigung, dieses Modell anzuzeigen" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "Kein Wert angegeben" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "Angegebener Wert ist keine gültige Zahl" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "Angegebener Wert hat eine ungültige Einheit" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "Angegebener Wert konnte nicht in die angegebene Einheit umgewandelt werden" @@ -68,7 +68,7 @@ msgstr "Datum eingeben" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Notizen" @@ -259,7 +259,7 @@ msgstr "Datei zum Anhängen auswählen" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Datei-Kommentar" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Benutzer" @@ -342,7 +342,7 @@ msgstr "Ungültige Auswahl" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Name" @@ -363,20 +363,20 @@ msgstr "Name" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Beschreibung" @@ -389,7 +389,7 @@ msgid "parent" msgstr "Eltern" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Pfad" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "Verbrauchsmaterial" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "Optional" msgid "Tracked" msgstr "Nachverfolgt" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "Zugeordnet" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Bauauftrag" @@ -908,7 +908,7 @@ msgstr "Bauauftrag" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Bauauftragsreferenz" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Teil" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Bestellung, die diesem Bauauftrag zugewiesen ist" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Quell-Lagerort" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Fertigstellungsdatum" @@ -1089,7 +1089,7 @@ msgstr "Fertigstellungsdatum" msgid "completed by" msgstr "Fertiggestellt von" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Aufgegeben von" @@ -1104,7 +1104,7 @@ msgstr "Nutzer der diesen Bauauftrag erstellt hat" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "Priorität dieses Bauauftrags" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Anzahl" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Lagerartikel" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Ziel-Lagerartikel" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "Endprodukt" @@ -1360,7 +1360,7 @@ msgstr "Eine Liste von Endprodukten muss angegeben werden" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "Eine Liste von Endprodukten muss angegeben werden" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Lagerort" @@ -1397,13 +1397,13 @@ msgstr "Lagerort für fertige Endprodukte" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Status" @@ -1589,7 +1589,7 @@ msgstr "Miniaturansicht" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "Barcode Aktionen" @@ -1694,7 +1694,7 @@ msgstr "Bestand wurde Bauauftrag noch nicht vollständig zugewiesen" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "Fertiggestellte Endprodukte" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "Auftrag" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "Aufgegeben von" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "Priorität" @@ -1792,11 +1792,11 @@ msgstr "Zugewiesene Teile" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "Losnummer" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "Erstellt" @@ -3720,7 +3720,7 @@ msgstr "Parameterwert" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "Einheiten" @@ -3805,7 +3805,7 @@ msgstr "Mindestpreis" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "Verpackungen" @@ -3838,7 +3838,7 @@ msgstr "Mehrere bestellen" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "Bild löschen" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "Kunde" @@ -4013,7 +4013,7 @@ msgstr "Zulieferer-Bestand" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "Neue Bestellung" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -4283,7 +4283,7 @@ msgstr "Teilverfügbarkeit aktualisieren" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "Lagerartikel" @@ -4423,7 +4423,7 @@ msgstr "Keine passende Bestellung gefunden" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "Bestellung" @@ -4432,7 +4432,7 @@ msgstr "Bestellung" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "Empfangene Objekt-Anzahl" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "Preis" @@ -5134,7 +5134,7 @@ msgstr "Auswahl duplizieren" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "Auftrags-Positionen" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "Ausstehende Sendungen" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "Aktionen" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "Beschreibung des Teils" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "IPN (Interne Produktnummer)" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "Version" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "Auf Lager" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "Bestellt" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "Benutzt in" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "Im Bau" @@ -5457,7 +5457,7 @@ msgstr "Pfad zur Kategorie" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Teile" @@ -5549,7 +5549,7 @@ msgstr "Teil-Kategorien" msgid "Default location for parts in this category" msgstr "Standard-Lagerort für Teile dieser Kategorie" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "Kategorie" @@ -5736,7 +5736,7 @@ msgstr "Benutzer, der für diesen Teil verantwortlich ist" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "Letzte Inventur" @@ -5892,7 +5892,7 @@ msgstr "Insgesamt verfügbarer Lagerbestand zum Zeitpunkt der Inventur" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "Datum" @@ -5952,7 +5952,7 @@ msgstr "Test-Vorlagen können nur für verfolgbare Teile angelegt werden" msgid "Test with this name already exists for this part" msgstr "Ein Test mit diesem Namen besteht bereits für dieses Teil" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "Test-Name" @@ -5968,7 +5968,7 @@ msgstr "Test-Beschreibung" msgid "Enter description for this test" msgstr "Beschreibung für diesen Test eingeben" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "Benötigt" @@ -5977,7 +5977,7 @@ msgstr "Benötigt" msgid "Is this test required to pass?" msgstr "Muss dieser Test erfolgreich sein?" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "Erfordert Wert" @@ -5985,7 +5985,7 @@ msgstr "Erfordert Wert" msgid "Does this test require a value when adding a test result?" msgstr "Muss für diesen Test ein Wert für das Test-Ergebnis eingetragen werden?" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "Anhang muss eingegeben werden" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "Terminierungsdaten aktualisieren" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "Neu laden" @@ -6603,7 +6603,7 @@ msgstr "Inventurinformationen hinzufügen" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "Inventur" @@ -6790,7 +6790,7 @@ msgstr "Bestand zählen" msgid "Transfer part stock" msgstr "Teilbestand verschieben" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "Teile Aktionen" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "Minimaler Bestand" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "Teil-QR-Code" msgid "Link Barcode to Part" msgstr "Barcode mit Teil verknüpfen" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "Varianten" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "Bestand" @@ -7002,7 +7002,7 @@ msgstr "Preis aktualisieren" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "Zuletzt aktualisiert" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "Verkaufspreisstaffel hinzufügen" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "Kein Bestand" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "niedriger Bestand" @@ -7281,17 +7281,17 @@ msgstr "Methode" msgid "No author found" msgstr "Kein Autor gefunden" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "Summe" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "Verbaute Objekte" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "Seriennummer" @@ -7628,7 +7628,7 @@ msgstr "Löschen wenn leer" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "Ablaufdatum" @@ -7681,7 +7681,7 @@ msgstr "Besitzer auswählen" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Lagerartikel können nicht direkt an einen strukturellen Lagerort verlegt werden, können aber an einen untergeordneten Lagerort verlegt werden." -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "Extern" @@ -8087,7 +8087,7 @@ msgstr "Lagerartikel-Notizen" msgid "Installed Stock Items" msgstr "Installierte Lagerartikel" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "Lagerartikel installieren" @@ -8109,7 +8109,7 @@ msgstr "zu Lagerort einscannen" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "Druck Aktionen" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "Lagerartikel löschen" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Bauauftrag" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "Verfügbare Menge" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "Kein Lagerort gesetzt" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "Neuer Lagerort" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "Index" msgid "Subscribed Parts" msgstr "Abonnierte Teile" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "Abonnierte Kategorien" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "neueste Teile" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "Stücklisten erwarten Kontrolle" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "kürzlich aktualisiert" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "Verbrauchter Bestand" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "Für Bauaufträge benötigt" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "abgelaufener Bestand" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "Bestand überfällig" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "laufende Bauaufträge" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "überfällige Bauaufträge" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "ausstehende Bestellungen" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "überfällige Bestellungen" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "ausstehende Aufträge" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "überfällige Aufträge" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "InvenTree Neuigkeiten" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "Aktuelle Neuigkeiten" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "Startseite" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "Bei den folgenden Teilen gibt es wenige Lagerartikel" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "Benötigte Menge" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "Klicken Sie auf den folgenden Link, um diesen Teil anzuzeigen" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "Mindestmenge" @@ -9865,7 +9865,7 @@ msgstr "Stückliste für Bauteile laden" msgid "Substitutes Available" msgstr "Ersatzteile verfügbar" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "Varianten erlaubt" @@ -9885,25 +9885,25 @@ msgstr "Stücklisten-Bepreisung ist unvollständig" msgid "No pricing available" msgstr "Keine Preisinformation verfügbar" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "Kein Lagerbestand verfügbar" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "Beinhaltet Variante und Ersatzbestand" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "Beinhaltet Variantenbestand" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "Enthält Ersatzbestand" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "Verbrauchsartikel" @@ -9935,7 +9935,7 @@ msgstr "Stückliste anzeigen" msgid "No BOM items found" msgstr "Keine Stücklisten-Position(en) gefunden" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "benötigtes Teil" @@ -10104,7 +10104,7 @@ msgstr "Endprodukte entfernen" msgid "No build order allocations found" msgstr "Keine Allokationen für Bauauftrag gefunden" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "Endprodukte löschen" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "Keine aktiven Endprodukte gefunden" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Teile auswählen" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "Sie müssen mindestens ein Teil auswählen" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "Anzahl für Bestandszuordnung eingeben" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "Alle Teile zugeordnet" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "Alle ausgewählten Teile wurden vollständig zugeordnet" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "Wählen Sie den Quellort aus (leer lassen um von allen Standorten zu nehmen)" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "Lagerartikel für Bauauftrag zuweisen" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "Keine passenden Lagerstandorte" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "Keine passenden Lagerbestände" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "Automatische Lagerzuordnung" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "Lagerartikel werden automatisch diesem Bauauftrag zugewiesen, entsprechend den angegebenen Richtlinien" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "Wenn ein Lagerort angegeben ist, wird der Lagerbestand nur von diesem Ort zugewiesen" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "Wenn der Lagerbestand als austauschbar gilt, wird er vom ersten Standort zugewiesen, an dem er gefunden wird" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "Wenn ein Ersatzbestand erlaubt ist, wird es dort verwendet, wo kein Vorrat des Primärteils gefunden werden kann" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "Lagerartikel zuordnen" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "Keine Bauaufträge passen zur Anfrage" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "Auswählen" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "Bauauftrag ist überfällig" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "Fortschritt" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "Keine Benutzerinformation" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "Gruppe" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "Bestands-Zuordnung bearbeiten" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "Bestands-Zuordnung löschen" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "Zuordnung bearbeiten" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "Zuordnung entfernen" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "Nachverfolgbares Teil" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "Unzureichender Bestand verfügbar" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "Ausreichender Bestand verfügbar" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "Bestand bauen" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "Bestand bestellen" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "Bestand zuweisen" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "Parameter löschen" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "Teile bestellen" @@ -10557,45 +10557,45 @@ msgstr "Preisstaffel bearbeiten" msgid "Delete price break" msgstr "Preisstaffel löschen" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "ja" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "nein" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "Filter auswählen" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "Filter hinzufügen" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "Filter entfernen" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "Filter anlegen" @@ -11091,117 +11091,117 @@ msgstr "Diese Position ist überfällig" msgid "Receive line item" msgstr "Position empfangen" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "Teile-Beziehung löschen" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "Teile-Beziehung löschen" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "Keine Teile gefunden" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "Legen Sie die Teilkategorie für die ausgewählten Teile fest" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "Teil-Kategorie auswählen" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "Teil-Kategorie auswählen" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "Keine Kategorie" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "Listenansicht" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "Rasteransicht" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "Baumansicht" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "Unterkategorien laden" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "Abonnierte Kategorie" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "Keine zur Anfrage passenden Testvorlagen" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "Testergebnis bearbeiten" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "Testergebnis löschen" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "Dieses Testergebnis ist für ein Hauptteil" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "Testergebnis-Vorlage bearbeiten" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "Testergebnis-Vorlage löschen" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "Kein Datum angegeben" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "Das angegebene Datum liegt in der Vergangenheit" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "Spekulativ" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "Keine Zeitplanung für dieses Teil vorhanden" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "Fehler beim Abrufen der Zeitplanungsinformationen für dieses Teil" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "Geplante Lagermengen" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "Maximale Anzahl" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "Minimaler Lagerbestand" @@ -11992,7 +11992,7 @@ msgstr "Menge von serialisiertem Bestand kann nicht bearbeitet werden" msgid "Specify stock quantity" msgstr "Bestandsanzahl angeben" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "Lagerartikel auswählen" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "Lagerartikel wird produziert" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "Lagerartikel wurde Auftrag zugewiesen" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "Lagerartikel wurde Kunden zugewiesen" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "Serialisierter Lagerartikel wurde zugewiesen" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "Lagerartikel wurde vollständig zugewiesen" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "Lagerartikel wurde teilweise zugewiesen" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "Lagerartikel in anderem Element verbaut" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "Lagerartikel ist abgelaufen" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "Lagerartikel läuft demnächst ab" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "Lagerartikel abgewiesen" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "Lagerartikel verloren" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "Lagerartikel zerstört" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "gelöscht" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "Zuliefererteil nicht angegeben" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "Bestandswert" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "Keine zur Anfrage passenden Lagerartikel" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "Untergeordnete Lagerorte laden" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "Details" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "Artikelinformationen nicht verfügbar" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "Standort nicht mehr vorhanden" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "Bestellung existiert nicht mehr" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "Kunde existiert nicht mehr" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "Lagerartikel existiert nicht mehr" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "Hinzugefügt" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "Entfernt" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "Keine installierten Elemente" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "Lagerartikel entfernen" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "Zu deinstallierende Lagerartikel auswählen" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "Einen weiteren Lagerartikel in dieses Teil installiert" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 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:3080 +#: templates/js/translated/stock.js:3075 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:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "Dieser Lagerartikel ist aktuell vorhanden" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "Der Lagerbestand ist nicht bereits in einem anderen Bestand installiert" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "Der Lagerbestand wird entweder mit einem Batch-Code oder mit Seriennummer verfolgt" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "Teil zur Installation auswählen" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "Tabellendaten exportieren" msgid "Select File Format" msgstr "Dateiformat wählen" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "Lade Daten" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "Zeilen pro Seite" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "Alle Zeilen anzeigen" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "zeige" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "bis" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "von" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "Zeilen" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "Keine passenden Ergebnisse gefunden" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "Zeige/Verstecke Pagination" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "umschalten" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "Spalten" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "Alle" diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index 9e4b6109c0..a52b7daf3d 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:41\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -25,19 +25,19 @@ msgstr "Το API endpoint δε βρέθηκε" msgid "User does not have permission to view this model" msgstr "Δεν έχετε δικαιώματα να το δείτε αυτό" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "Εισάγετε ημερομηνία" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Σημειώσεις" @@ -259,7 +259,7 @@ msgstr "Επιλέξτε αρχείο για επισύναψη" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Σχόλιο αρχείου" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Χρήστης" @@ -342,7 +342,7 @@ msgstr "Μη έγκυρη επιλογή" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Όνομα" @@ -363,20 +363,20 @@ msgstr "Όνομα" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Περιγραφή" @@ -389,7 +389,7 @@ msgid "parent" msgstr "γονέας" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Μονοπάτι" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγραφεί" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Σειρά Κατασκευής" @@ -908,7 +908,7 @@ msgstr "Σειρά Κατασκευής" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Αναφορά Παραγγελίας Κατασκευής" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατα #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατα #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Εξάρτημα" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "SalesOrder στην οποία έχει διατεθεί αυτό το build" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Τοποθεσία Προέλευσης" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Ημερομηνία ολοκλήρωσης" @@ -1089,7 +1089,7 @@ msgstr "Ημερομηνία ολοκλήρωσης" msgid "completed by" msgstr "ολοκληρώθηκε από" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Εκδόθηκε από" @@ -1104,7 +1104,7 @@ msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελ #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Ποσότητα" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Στοιχείο Αποθέματος" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Αποθήκη προορισμού" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "Κατασκευή Εξόδου" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "" @@ -3720,7 +3720,7 @@ msgstr "" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Κατασκευή" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 0a8805525b..6ced83b042 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-12 21:36+0000\n" +"POT-Creation-Date: 2023-06-21 06:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -50,26 +50,26 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:206 InvenTree/models.py:766 build/serializers.py:427 -#: build/serializers.py:506 build/templates/build/sidebar.html:23 -#: company/models.py:597 company/templates/company/sidebar.html:35 -#: order/models.py:1089 order/templates/order/po_sidebar.html:11 +#: InvenTree/fields.py:206 InvenTree/models.py:766 build/serializers.py:435 +#: build/serializers.py:514 build/templates/build/sidebar.html:21 +#: company/models.py:746 company/templates/company/sidebar.html:37 +#: order/models.py:1102 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:41 -#: part/models.py:3005 part/templates/part/part_sidebar.html:63 +#: part/models.py:3039 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:121 stock/models.py:2160 stock/models.py:2268 -#: stock/serializers.py:342 stock/serializers.py:475 stock/serializers.py:556 -#: stock/serializers.py:839 stock/serializers.py:938 stock/serializers.py:1070 -#: stock/templates/stock/stock_sidebar.html:25 -#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1224 -#: templates/js/translated/company.js:1294 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1054 -#: templates/js/translated/purchase_order.js:2168 -#: templates/js/translated/return_order.js:760 -#: templates/js/translated/sales_order.js:1055 -#: templates/js/translated/sales_order.js:1959 -#: templates/js/translated/stock.js:1460 templates/js/translated/stock.js:2164 +#: stock/serializers.py:408 stock/serializers.py:542 stock/serializers.py:623 +#: stock/serializers.py:681 stock/serializers.py:956 stock/serializers.py:1055 +#: stock/serializers.py:1187 stock/templates/stock/stock_sidebar.html:25 +#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1244 +#: templates/js/translated/company.js:1715 templates/js/translated/order.js:347 +#: templates/js/translated/part.js:1053 +#: templates/js/translated/purchase_order.js:2178 +#: templates/js/translated/return_order.js:772 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1971 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 msgid "Notes" msgstr "" @@ -82,47 +82,51 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/forms.py:145 +#: InvenTree/forms.py:147 msgid "Enter password" msgstr "" -#: InvenTree/forms.py:146 +#: InvenTree/forms.py:148 msgid "Enter new password" msgstr "" -#: InvenTree/forms.py:155 +#: InvenTree/forms.py:157 msgid "Confirm password" msgstr "" -#: InvenTree/forms.py:156 +#: InvenTree/forms.py:158 msgid "Confirm new password" msgstr "" -#: InvenTree/forms.py:160 +#: InvenTree/forms.py:162 msgid "Old password" msgstr "" -#: InvenTree/forms.py:179 +#: InvenTree/forms.py:181 msgid "Email (again)" msgstr "" -#: InvenTree/forms.py:183 +#: InvenTree/forms.py:185 msgid "Email address confirmation" msgstr "" -#: InvenTree/forms.py:204 +#: InvenTree/forms.py:206 msgid "You must type the same email each time." msgstr "" -#: InvenTree/forms.py:230 InvenTree/forms.py:236 +#: InvenTree/forms.py:237 InvenTree/forms.py:243 msgid "The provided primary email address is not valid." msgstr "" -#: InvenTree/forms.py:242 +#: InvenTree/forms.py:249 msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/helpers.py:462 order/models.py:442 order/models.py:611 +#: InvenTree/forms.py:345 +msgid "Registration is disabled." +msgstr "" + +#: InvenTree/helpers.py:462 order/models.py:455 order/models.py:624 msgid "Invalid quantity provided" msgstr "" @@ -240,7 +244,7 @@ msgstr "" #: InvenTree/models.py:486 stock/models.py:2262 #: templates/js/translated/attachment.js:119 -#: templates/js/translated/attachment.js:306 +#: templates/js/translated/attachment.js:316 msgid "Attachment" msgstr "" @@ -248,29 +252,30 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:493 common/models.py:2688 company/models.py:132 -#: company/models.py:306 company/models.py:584 order/models.py:236 -#: order/models.py:1093 order/models.py:1453 part/admin.py:39 -#: part/models.py:901 part/templates/part/part_scheduling.html:11 +#: InvenTree/models.py:493 common/models.py:2681 company/models.py:128 +#: company/models.py:381 company/models.py:455 company/models.py:733 +#: order/models.py:240 order/models.py:1106 order/models.py:1466 +#: part/admin.py:39 part/models.py:902 +#: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 -#: stock/admin.py:120 templates/js/translated/company.js:977 -#: templates/js/translated/company.js:1283 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2316 -#: templates/js/translated/purchase_order.js:2008 -#: templates/js/translated/purchase_order.js:2172 -#: templates/js/translated/return_order.js:764 -#: templates/js/translated/sales_order.js:1044 -#: templates/js/translated/sales_order.js:1964 +#: stock/admin.py:120 templates/js/translated/company.js:1350 +#: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 +#: templates/js/translated/part.js:2392 +#: templates/js/translated/purchase_order.js:2018 +#: templates/js/translated/purchase_order.js:2182 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1976 msgid "Link" msgstr "" -#: InvenTree/models.py:494 build/models.py:291 part/models.py:902 +#: InvenTree/models.py:494 build/models.py:295 part/models.py:903 #: stock/models.py:735 msgid "Link to external URL" msgstr "" #: InvenTree/models.py:497 templates/js/translated/attachment.js:120 -#: templates/js/translated/attachment.js:321 +#: templates/js/translated/attachment.js:331 msgid "Comment" msgstr "" @@ -278,13 +283,13 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:503 InvenTree/models.py:504 common/models.py:2147 -#: common/models.py:2148 common/models.py:2361 common/models.py:2362 -#: common/models.py:2618 common/models.py:2619 part/models.py:3013 -#: part/models.py:3101 part/models.py:3180 part/models.py:3200 -#: plugin/models.py:217 plugin/models.py:218 +#: InvenTree/models.py:503 InvenTree/models.py:504 common/models.py:2140 +#: common/models.py:2141 common/models.py:2354 common/models.py:2355 +#: common/models.py:2611 common/models.py:2612 part/models.py:3047 +#: part/models.py:3135 part/models.py:3214 part/models.py:3234 +#: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2773 +#: templates/js/translated/stock.js:2904 msgid "User" msgstr "" @@ -325,53 +330,54 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:648 InvenTree/models.py:649 common/models.py:2347 -#: company/models.py:390 label/models.py:103 part/models.py:847 -#: part/models.py:3400 plugin/models.py:41 report/models.py:160 +#: InvenTree/models.py:648 InvenTree/models.py:649 common/models.py:2340 +#: company/models.py:539 label/models.py:111 part/models.py:848 +#: part/models.py:3434 plugin/models.py:42 report/models.py:160 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:78 +#: templates/InvenTree/settings/plugin.html:74 #: templates/InvenTree/settings/plugin_settings.html:22 -#: templates/js/translated/company.js:658 -#: templates/js/translated/company.js:706 -#: templates/js/translated/company.js:871 -#: templates/js/translated/company.js:1071 templates/js/translated/part.js:1160 -#: templates/js/translated/part.js:1447 templates/js/translated/part.js:1583 -#: templates/js/translated/part.js:2699 templates/js/translated/stock.js:2464 +#: templates/js/translated/company.js:665 +#: templates/js/translated/company.js:713 +#: templates/js/translated/company.js:940 +#: templates/js/translated/company.js:1196 +#: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 +#: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 +#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 msgid "Name" msgstr "" -#: InvenTree/models.py:655 build/models.py:164 +#: InvenTree/models.py:655 build/models.py:168 #: build/templates/build/detail.html:24 common/models.py:111 -#: company/models.py:312 company/models.py:590 +#: company/models.py:461 company/models.py:739 #: company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:110 -#: order/models.py:232 order/models.py:1117 part/admin.py:194 part/admin.py:276 -#: part/models.py:869 part/models.py:3416 part/templates/part/category.html:81 +#: company/templates/company/supplier_part.html:108 label/models.py:118 +#: order/models.py:232 order/models.py:1130 part/admin.py:194 part/admin.py:276 +#: part/models.py:870 part/models.py:3450 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 #: part/templates/part/part_scheduling.html:12 report/models.py:173 -#: report/models.py:587 report/models.py:631 +#: report/models.py:589 report/models.py:633 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 -#: templates/js/translated/bom.js:632 templates/js/translated/bom.js:933 -#: templates/js/translated/build.js:2857 templates/js/translated/company.js:510 -#: templates/js/translated/company.js:988 -#: templates/js/translated/company.js:1251 templates/js/translated/order.js:298 -#: templates/js/translated/part.js:1212 templates/js/translated/part.js:1456 -#: templates/js/translated/part.js:1594 templates/js/translated/part.js:1933 -#: templates/js/translated/part.js:2247 templates/js/translated/part.js:2735 -#: templates/js/translated/part.js:2826 -#: templates/js/translated/purchase_order.js:1666 -#: templates/js/translated/purchase_order.js:1812 -#: templates/js/translated/purchase_order.js:1990 -#: templates/js/translated/return_order.js:302 -#: templates/js/translated/sales_order.js:790 -#: templates/js/translated/stock.js:1439 templates/js/translated/stock.js:1817 -#: templates/js/translated/stock.js:2496 templates/js/translated/stock.js:2568 +#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 +#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/company.js:1361 +#: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 +#: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 +#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 +#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/purchase_order.js:1681 +#: templates/js/translated/purchase_order.js:1827 +#: templates/js/translated/purchase_order.js:2000 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 +#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 msgid "Description" msgstr "" @@ -384,7 +390,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2505 +#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 msgid "Path" msgstr "" @@ -420,12 +426,12 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:60 part/models.py:3897 +#: InvenTree/serializers.py:60 part/models.py:3941 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:90 company/models.py:154 -#: company/templates/company/company_base.html:107 part/models.py:2852 +#: InvenTree/serializers.py:90 company/models.py:150 +#: company/templates/company/company_base.html:107 part/models.py:2886 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" @@ -498,130 +504,130 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:722 +#: InvenTree/settings.py:741 msgid "Czech" msgstr "" -#: InvenTree/settings.py:723 +#: InvenTree/settings.py:742 msgid "Danish" msgstr "" -#: InvenTree/settings.py:724 +#: InvenTree/settings.py:743 msgid "German" msgstr "" -#: InvenTree/settings.py:725 +#: InvenTree/settings.py:744 msgid "Greek" msgstr "" -#: InvenTree/settings.py:726 +#: InvenTree/settings.py:745 msgid "English" msgstr "" -#: InvenTree/settings.py:727 +#: InvenTree/settings.py:746 msgid "Spanish" msgstr "" -#: InvenTree/settings.py:728 +#: InvenTree/settings.py:747 msgid "Spanish (Mexican)" msgstr "" -#: InvenTree/settings.py:729 +#: InvenTree/settings.py:748 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:730 +#: InvenTree/settings.py:749 msgid "Finnish" msgstr "" -#: InvenTree/settings.py:731 +#: InvenTree/settings.py:750 msgid "French" msgstr "" -#: InvenTree/settings.py:732 +#: InvenTree/settings.py:751 msgid "Hebrew" msgstr "" -#: InvenTree/settings.py:733 +#: InvenTree/settings.py:752 msgid "Hungarian" msgstr "" -#: InvenTree/settings.py:734 +#: InvenTree/settings.py:753 msgid "Italian" msgstr "" -#: InvenTree/settings.py:735 +#: InvenTree/settings.py:754 msgid "Japanese" msgstr "" -#: InvenTree/settings.py:736 +#: InvenTree/settings.py:755 msgid "Korean" msgstr "" -#: InvenTree/settings.py:737 +#: InvenTree/settings.py:756 msgid "Dutch" msgstr "" -#: InvenTree/settings.py:738 +#: InvenTree/settings.py:757 msgid "Norwegian" msgstr "" -#: InvenTree/settings.py:739 +#: InvenTree/settings.py:758 msgid "Polish" msgstr "" -#: InvenTree/settings.py:740 +#: InvenTree/settings.py:759 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:741 +#: InvenTree/settings.py:760 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:742 +#: InvenTree/settings.py:761 msgid "Russian" msgstr "" -#: InvenTree/settings.py:743 +#: InvenTree/settings.py:762 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:744 +#: InvenTree/settings.py:763 msgid "Swedish" msgstr "" -#: InvenTree/settings.py:745 +#: InvenTree/settings.py:764 msgid "Thai" msgstr "" -#: InvenTree/settings.py:746 +#: InvenTree/settings.py:765 msgid "Turkish" msgstr "" -#: InvenTree/settings.py:747 +#: InvenTree/settings.py:766 msgid "Vietnamese" msgstr "" -#: InvenTree/settings.py:748 +#: InvenTree/settings.py:767 msgid "Chinese" msgstr "" -#: InvenTree/status.py:61 part/serializers.py:878 +#: InvenTree/status.py:68 part/serializers.py:940 msgid "Background worker check failed" msgstr "" -#: InvenTree/status.py:65 +#: InvenTree/status.py:72 msgid "Email backend not configured" msgstr "" -#: InvenTree/status.py:68 +#: InvenTree/status.py:75 msgid "InvenTree system health checks failed" msgstr "" #: InvenTree/status_codes.py:12 InvenTree/status_codes.py:40 #: InvenTree/status_codes.py:148 InvenTree/status_codes.py:167 #: InvenTree/status_codes.py:188 generic/states/tests.py:16 -#: templates/js/translated/table_filters.js:511 +#: templates/js/translated/table_filters.js:533 msgid "Pending" msgstr "" @@ -631,7 +637,7 @@ msgstr "" #: InvenTree/status_codes.py:14 InvenTree/status_codes.py:151 #: InvenTree/status_codes.py:172 generic/states/tests.py:18 -#: order/templates/order/order_base.html:162 +#: order/templates/order/order_base.html:158 #: order/templates/order/sales_order_base.html:162 msgid "Complete" msgstr "" @@ -655,10 +661,10 @@ msgstr "" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1332 -#: templates/js/translated/sales_order.js:1509 -#: templates/js/translated/sales_order.js:1630 -#: templates/js/translated/sales_order.js:1934 +#: InvenTree/status_codes.py:42 order/models.py:1345 +#: templates/js/translated/sales_order.js:1521 +#: templates/js/translated/sales_order.js:1642 +#: templates/js/translated/sales_order.js:1946 msgid "Shipped" msgstr "" @@ -690,7 +696,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: InvenTree/status_codes.py:93 templates/js/translated/stock.js:511 +#: InvenTree/status_codes.py:93 templates/js/translated/stock.js:510 msgid "Stock item created" msgstr "" @@ -746,7 +752,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:120 templates/js/translated/stock.js:2243 +#: InvenTree/status_codes.py:120 templates/js/translated/stock.js:1769 msgid "Merged stock items" msgstr "" @@ -766,7 +772,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: InvenTree/status_codes.py:129 templates/js/translated/stock.js:1676 +#: InvenTree/status_codes.py:129 templates/js/translated/stock.js:1675 msgid "Consumed by build order" msgstr "" @@ -782,7 +788,7 @@ msgstr "" msgid "Returned against Return Order" msgstr "" -#: InvenTree/status_codes.py:141 templates/js/translated/table_filters.js:321 +#: InvenTree/status_codes.py:141 templates/js/translated/table_filters.js:327 msgid "Sent to customer" msgstr "" @@ -850,83 +856,111 @@ msgstr "" msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:651 templates/navbar.html:157 +#: InvenTree/views.py:653 templates/navbar.html:157 msgid "System Information" msgstr "" -#: InvenTree/views.py:658 templates/navbar.html:168 +#: InvenTree/views.py:660 templates/navbar.html:168 msgid "About InvenTree" msgstr "" -#: build/api.py:222 +#: build/api.py:242 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/table_filters.js:166 +#: templates/js/translated/table_filters.js:518 +msgid "Consumable" +msgstr "" + +#: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 +#: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 +#: templates/js/translated/build.js:2458 +#: templates/js/translated/table_filters.js:162 +#: templates/js/translated/table_filters.js:191 +#: templates/js/translated/table_filters.js:522 +msgid "Optional" +msgstr "" + +#: build/api.py:288 templates/js/translated/table_filters.js:360 +#: templates/js/translated/table_filters.js:514 +msgid "Tracked" +msgstr "" + +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 +#: templates/js/translated/build.js:2549 +#: templates/js/translated/sales_order.js:1918 +#: templates/js/translated/table_filters.js:506 +msgid "Allocated" +msgstr "" + +#: build/models.py:73 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:945 templates/js/translated/stock.js:2629 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 msgid "Build Order" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:74 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 -#: order/templates/order/sales_order_detail.html:119 +#: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:244 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:228 users/models.py:42 +#: templates/js/translated/search.js:186 users/models.py:42 msgid "Build Orders" msgstr "" -#: build/models.py:111 +#: build/models.py:115 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:155 +#: build/models.py:159 msgid "Build Order Reference" msgstr "" -#: build/models.py:156 order/models.py:359 order/models.py:765 -#: order/models.py:1087 order/models.py:1724 part/admin.py:278 -#: part/models.py:3798 part/templates/part/upload_bom.html:54 +#: build/models.py:160 order/models.py:372 order/models.py:778 +#: order/models.py:1100 order/models.py:1737 part/admin.py:278 +#: part/models.py:3842 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 -#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:943 -#: templates/js/translated/build.js:2098 templates/js/translated/order.js:291 +#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 +#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2033 -#: templates/js/translated/return_order.js:713 -#: templates/js/translated/sales_order.js:1798 +#: templates/js/translated/purchase_order.js:2043 +#: templates/js/translated/return_order.js:725 +#: templates/js/translated/sales_order.js:1810 msgid "Reference" msgstr "" -#: build/models.py:167 +#: build/models.py:171 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:175 build/templates/build/build_base.html:183 +#: build/models.py:179 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:176 +#: build/models.py:180 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:181 build/templates/build/build_base.html:98 -#: build/templates/build/detail.html:29 company/models.py:775 -#: order/models.py:1195 order/models.py:1311 order/models.py:1312 -#: part/models.py:391 part/models.py:2865 part/models.py:2979 -#: part/models.py:3119 part/models.py:3138 part/models.py:3157 -#: part/models.py:3178 part/models.py:3270 part/models.py:3555 -#: part/models.py:3663 part/models.py:3763 part/models.py:4077 -#: part/serializers.py:842 part/serializers.py:1245 +#: build/models.py:185 build/templates/build/build_base.html:98 +#: build/templates/build/detail.html:29 company/models.py:924 +#: order/models.py:1208 order/models.py:1324 order/models.py:1325 +#: part/models.py:392 part/models.py:2899 part/models.py:3013 +#: part/models.py:3153 part/models.py:3172 part/models.py:3191 +#: part/models.py:3212 part/models.py:3304 part/models.py:3589 +#: part/models.py:3712 part/models.py:3807 part/models.py:4121 +#: part/serializers.py:904 part/serializers.py:1307 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -936,266 +970,229 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:27 #: report/templates/report/inventree_return_order_report_base.html:24 #: report/templates/report/inventree_so_report_base.html:27 -#: stock/serializers.py:156 stock/serializers.py:509 +#: stock/serializers.py:205 stock/serializers.py:576 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 -#: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:631 -#: templates/js/translated/bom.js:768 templates/js/translated/bom.js:887 -#: templates/js/translated/build.js:1403 templates/js/translated/build.js:1965 -#: templates/js/translated/build.js:2464 templates/js/translated/build.js:2868 -#: templates/js/translated/company.js:337 -#: templates/js/translated/company.js:822 -#: templates/js/translated/company.js:929 -#: templates/js/translated/company.js:1169 templates/js/translated/part.js:1918 -#: templates/js/translated/part.js:1990 templates/js/translated/part.js:2216 -#: templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:746 -#: templates/js/translated/purchase_order.js:1274 -#: templates/js/translated/purchase_order.js:1811 -#: templates/js/translated/purchase_order.js:1975 -#: templates/js/translated/return_order.js:527 -#: templates/js/translated/return_order.js:694 -#: templates/js/translated/sales_order.js:285 -#: templates/js/translated/sales_order.js:1185 -#: templates/js/translated/sales_order.js:1584 -#: templates/js/translated/sales_order.js:1782 -#: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:1021 templates/js/translated/stock.js:1773 -#: templates/js/translated/stock.js:2594 templates/js/translated/stock.js:2831 -#: templates/js/translated/stock.js:2968 +#: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 +#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 +#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 +#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/company.js:347 +#: templates/js/translated/company.js:1147 +#: templates/js/translated/company.js:1302 +#: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 +#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 +#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:757 +#: templates/js/translated/purchase_order.js:1289 +#: templates/js/translated/purchase_order.js:1826 +#: templates/js/translated/purchase_order.js:1985 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:706 +#: templates/js/translated/sales_order.js:297 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1596 +#: templates/js/translated/sales_order.js:1794 +#: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 +#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:3095 msgid "Part" msgstr "" -#: build/models.py:189 +#: build/models.py:193 msgid "Select part to build" msgstr "" -#: build/models.py:194 +#: build/models.py:198 msgid "Sales Order Reference" msgstr "" -#: build/models.py:198 +#: build/models.py:202 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:203 build/serializers.py:942 -#: templates/js/translated/build.js:2452 -#: templates/js/translated/sales_order.js:1173 +#: build/models.py:207 build/serializers.py:946 +#: templates/js/translated/build.js:1657 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" -#: build/models.py:207 +#: build/models.py:211 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:212 +#: build/models.py:216 msgid "Destination Location" msgstr "" -#: build/models.py:216 +#: build/models.py:220 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:220 +#: build/models.py:224 msgid "Build Quantity" msgstr "" -#: build/models.py:223 +#: build/models.py:227 msgid "Number of stock items to build" msgstr "" -#: build/models.py:227 +#: build/models.py:231 msgid "Completed items" msgstr "" -#: build/models.py:229 +#: build/models.py:233 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:233 +#: build/models.py:237 msgid "Build Status" msgstr "" -#: build/models.py:237 +#: build/models.py:241 msgid "Build status code" msgstr "" -#: build/models.py:246 build/serializers.py:269 order/serializers.py:506 -#: stock/models.py:739 templates/js/translated/purchase_order.js:1099 +#: build/models.py:250 build/serializers.py:277 order/serializers.py:512 +#: stock/models.py:739 templates/js/translated/purchase_order.js:1114 msgid "Batch Code" msgstr "" -#: build/models.py:250 build/serializers.py:270 +#: build/models.py:254 build/serializers.py:278 msgid "Batch code for this build output" msgstr "" -#: build/models.py:253 order/models.py:244 part/models.py:1038 +#: build/models.py:257 order/models.py:248 part/models.py:1039 #: part/templates/part/part_base.html:312 -#: templates/js/translated/return_order.js:327 -#: templates/js/translated/sales_order.js:815 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" -#: build/models.py:257 +#: build/models.py:261 msgid "Target completion date" msgstr "" -#: build/models.py:258 +#: build/models.py:262 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:261 order/models.py:409 order/models.py:1767 -#: templates/js/translated/build.js:2953 +#: build/models.py:265 order/models.py:422 order/models.py:1780 +#: templates/js/translated/build.js:2170 msgid "Completion Date" msgstr "" -#: build/models.py:267 +#: build/models.py:271 msgid "completed by" msgstr "" -#: build/models.py:275 templates/js/translated/build.js:2913 +#: build/models.py:279 templates/js/translated/build.js:2130 msgid "Issued by" msgstr "" -#: build/models.py:276 +#: build/models.py:280 msgid "User who issued this build order" msgstr "" -#: build/models.py:284 build/templates/build/build_base.html:204 -#: build/templates/build/detail.html:122 order/models.py:258 -#: order/templates/order/order_base.html:214 -#: order/templates/order/return_order_base.html:182 -#: order/templates/order/sales_order_base.html:222 part/models.py:1042 +#: build/models.py:288 build/templates/build/build_base.html:205 +#: build/templates/build/detail.html:122 order/models.py:262 +#: order/templates/order/order_base.html:217 +#: order/templates/order/return_order_base.html:189 +#: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2925 -#: templates/js/translated/purchase_order.js:1723 -#: templates/js/translated/return_order.js:347 -#: templates/js/translated/table_filters.js:461 +#: templates/js/translated/build.js:2142 +#: templates/js/translated/purchase_order.js:1738 +#: templates/js/translated/return_order.js:359 +#: templates/js/translated/table_filters.js:467 msgid "Responsible" msgstr "" -#: build/models.py:285 +#: build/models.py:289 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:294 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 -#: order/templates/order/order_base.html:171 +#: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:146 #: order/templates/order/sales_order_base.html:181 #: part/templates/part/part_base.html:385 stock/models.py:733 #: stock/templates/stock/item_base.html:201 +#: templates/js/translated/company.js:1050 msgid "External Link" msgstr "" -#: build/models.py:295 +#: build/models.py:299 msgid "Build Priority" msgstr "" -#: build/models.py:298 +#: build/models.py:302 msgid "Priority of this build order" msgstr "" -#: build/models.py:536 +#: build/models.py:309 common/models.py:104 order/admin.py:17 +#: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 +#: templates/js/translated/build.js:2067 +#: templates/js/translated/purchase_order.js:1685 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 +#: templates/js/translated/table_filters.js:24 +#: templates/project_code_data.html:6 +msgid "Project Code" +msgstr "" + +#: build/models.py:310 +msgid "Project code for this build order" +msgstr "" + +#: build/models.py:545 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:542 +#: build/models.py:551 msgid "A build order has been completed" msgstr "" -#: build/models.py:744 build/models.py:811 +#: build/models.py:753 build/models.py:831 msgid "No build output specified" msgstr "" -#: build/models.py:747 +#: build/models.py:756 msgid "Build output is already completed" msgstr "" -#: build/models.py:750 +#: build/models.py:759 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:815 build/serializers.py:212 build/serializers.py:251 -#: build/serializers.py:811 order/models.py:440 order/serializers.py:379 -#: order/serializers.py:501 part/serializers.py:1087 part/serializers.py:1408 -#: stock/models.py:593 stock/models.py:1387 stock/serializers.py:315 +#: build/models.py:835 build/serializers.py:220 build/serializers.py:259 +#: build/serializers.py:819 order/models.py:453 order/serializers.py:385 +#: order/serializers.py:507 part/serializers.py:1149 part/serializers.py:1470 +#: stock/models.py:593 stock/models.py:1387 stock/serializers.py:381 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:820 build/serializers.py:217 +#: build/models.py:840 build/serializers.py:225 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1272 -msgid "Build item must specify a build output, as master part is marked as trackable" +#: build/models.py:1260 +msgid "Build object" msgstr "" -#: build/models.py:1281 -#, python-brace-format -msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" -msgstr "" - -#: build/models.py:1291 order/models.py:1601 -msgid "Stock item is over-allocated" -msgstr "" - -#: build/models.py:1297 order/models.py:1604 -msgid "Allocation quantity must be greater than zero" -msgstr "" - -#: build/models.py:1303 -msgid "Quantity must be 1 for serialized stock" -msgstr "" - -#: build/models.py:1360 -msgid "Selected stock item not found in BOM" -msgstr "" - -#: build/models.py:1438 stock/templates/stock/item_base.html:170 -#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2841 -#: templates/navbar.html:38 -msgid "Build" -msgstr "" - -#: build/models.py:1439 -msgid "Build to allocate parts" -msgstr "" - -#: build/models.py:1455 build/serializers.py:791 order/serializers.py:1059 -#: order/serializers.py:1080 stock/serializers.py:413 stock/serializers.py:770 -#: stock/serializers.py:896 stock/templates/stock/item_base.html:10 -#: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:955 templates/js/translated/build.js:960 -#: templates/js/translated/build.js:2466 templates/js/translated/build.js:3038 -#: templates/js/translated/sales_order.js:286 -#: templates/js/translated/sales_order.js:1186 -#: templates/js/translated/sales_order.js:1485 -#: templates/js/translated/sales_order.js:1490 -#: templates/js/translated/sales_order.js:1591 -#: templates/js/translated/sales_order.js:1678 -#: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:2714 -msgid "Stock Item" -msgstr "" - -#: build/models.py:1456 -msgid "Source stock item" -msgstr "" - -#: build/models.py:1468 build/serializers.py:198 build/serializers.py:236 -#: build/templates/build/build_base.html:103 -#: build/templates/build/detail.html:34 common/models.py:2169 -#: order/models.py:1073 order/models.py:1645 order/serializers.py:1233 +#: build/models.py:1274 build/models.py:1556 build/serializers.py:206 +#: build/serializers.py:244 build/templates/build/build_base.html:103 +#: build/templates/build/detail.html:34 common/models.py:2162 +#: order/models.py:1086 order/models.py:1658 order/serializers.py:1239 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 -#: part/forms.py:47 part/models.py:2992 part/models.py:3779 +#: part/forms.py:47 part/models.py:3026 part/models.py:3823 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1204,315 +1201,367 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:29 #: report/templates/report/inventree_test_report_base.html:90 #: report/templates/report/inventree_test_report_base.html:170 -#: stock/admin.py:103 stock/serializers.py:306 +#: stock/admin.py:103 stock/serializers.py:372 #: stock/templates/stock/item_base.html:288 #: stock/templates/stock/item_base.html:296 #: stock/templates/stock/item_base.html:343 #: templates/email/build_order_completed.html:18 -#: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:770 -#: templates/js/translated/bom.js:951 templates/js/translated/build.js:504 -#: templates/js/translated/build.js:716 templates/js/translated/build.js:982 -#: templates/js/translated/build.js:1425 templates/js/translated/build.js:1991 -#: templates/js/translated/build.js:2467 -#: templates/js/translated/company.js:1428 -#: templates/js/translated/model_renderers.js:207 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:935 -#: templates/js/translated/part.js:1784 templates/js/translated/part.js:3263 +#: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 +#: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 +#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/company.js:1849 +#: templates/js/translated/model_renderers.js:221 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:934 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 #: templates/js/translated/pricing.js:616 -#: templates/js/translated/purchase_order.js:749 -#: templates/js/translated/purchase_order.js:1815 -#: templates/js/translated/purchase_order.js:2039 -#: templates/js/translated/sales_order.js:302 -#: templates/js/translated/sales_order.js:1187 -#: templates/js/translated/sales_order.js:1504 -#: templates/js/translated/sales_order.js:1594 -#: templates/js/translated/sales_order.js:1684 -#: templates/js/translated/sales_order.js:1804 -#: templates/js/translated/stock.js:531 templates/js/translated/stock.js:669 -#: templates/js/translated/stock.js:840 templates/js/translated/stock.js:2758 -#: templates/js/translated/stock.js:2843 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1830 +#: templates/js/translated/purchase_order.js:2049 +#: templates/js/translated/sales_order.js:314 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1516 +#: templates/js/translated/sales_order.js:1606 +#: templates/js/translated/sales_order.js:1696 +#: templates/js/translated/sales_order.js:1816 +#: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 +#: templates/js/translated/stock.js:2970 msgid "Quantity" msgstr "" -#: build/models.py:1469 +#: build/models.py:1275 +msgid "Required quantity for build order" +msgstr "" + +#: build/models.py:1357 +msgid "Build item must specify a build output, as master part is marked as trackable" +msgstr "" + +#: build/models.py:1366 +#, python-brace-format +msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" +msgstr "" + +#: build/models.py:1376 order/models.py:1614 +msgid "Stock item is over-allocated" +msgstr "" + +#: build/models.py:1382 order/models.py:1617 +msgid "Allocation quantity must be greater than zero" +msgstr "" + +#: build/models.py:1388 +msgid "Quantity must be 1 for serialized stock" +msgstr "" + +#: build/models.py:1449 +msgid "Selected stock item does not match BOM line" +msgstr "" + +#: build/models.py:1543 build/serializers.py:799 order/serializers.py:1065 +#: order/serializers.py:1086 stock/serializers.py:479 stock/serializers.py:887 +#: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 +#: stock/templates/stock/item_base.html:23 +#: stock/templates/stock/item_base.html:195 +#: templates/js/translated/build.js:1671 +#: templates/js/translated/sales_order.js:298 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1497 +#: templates/js/translated/sales_order.js:1502 +#: templates/js/translated/sales_order.js:1603 +#: templates/js/translated/sales_order.js:1690 +#: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 +#: templates/js/translated/stock.js:2845 +msgid "Stock Item" +msgstr "" + +#: build/models.py:1544 +msgid "Source stock item" +msgstr "" + +#: build/models.py:1557 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1477 +#: build/models.py:1565 msgid "Install into" msgstr "" -#: build/models.py:1478 +#: build/models.py:1566 msgid "Destination stock item" msgstr "" -#: build/serializers.py:148 build/serializers.py:820 -#: templates/js/translated/build.js:1413 +#: build/serializers.py:156 build/serializers.py:828 +#: templates/js/translated/build.js:1299 msgid "Build Output" msgstr "" -#: build/serializers.py:160 +#: build/serializers.py:168 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:164 +#: build/serializers.py:172 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:168 +#: build/serializers.py:176 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:179 +#: build/serializers.py:187 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:199 build/serializers.py:237 +#: build/serializers.py:207 build/serializers.py:245 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:258 +#: build/serializers.py:266 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:261 +#: build/serializers.py:269 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:276 order/serializers.py:514 order/serializers.py:1237 -#: stock/serializers.py:324 templates/js/translated/purchase_order.js:1123 -#: templates/js/translated/stock.js:334 templates/js/translated/stock.js:532 +#: build/serializers.py:284 order/serializers.py:520 order/serializers.py:1243 +#: stock/serializers.py:390 templates/js/translated/purchase_order.js:1138 +#: templates/js/translated/stock.js:333 templates/js/translated/stock.js:531 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:277 +#: build/serializers.py:285 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:298 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:291 +#: build/serializers.py:299 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:326 stock/api.py:670 +#: build/serializers.py:334 stock/api.py:707 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:377 build/serializers.py:439 build/serializers.py:518 +#: build/serializers.py:385 build/serializers.py:447 build/serializers.py:526 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:415 build/serializers.py:488 order/serializers.py:487 -#: order/serializers.py:606 order/serializers.py:1588 part/serializers.py:854 -#: stock/serializers.py:335 stock/serializers.py:470 stock/serializers.py:551 -#: stock/serializers.py:931 stock/serializers.py:1173 +#: build/serializers.py:423 build/serializers.py:496 order/serializers.py:493 +#: order/serializers.py:612 order/serializers.py:1594 part/serializers.py:916 +#: stock/serializers.py:401 stock/serializers.py:537 stock/serializers.py:618 +#: stock/serializers.py:1048 stock/serializers.py:1290 #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:967 -#: templates/js/translated/build.js:2006 -#: templates/js/translated/purchase_order.js:1148 -#: templates/js/translated/purchase_order.js:1238 -#: templates/js/translated/sales_order.js:1497 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1613 -#: templates/js/translated/sales_order.js:1692 -#: templates/js/translated/stock.js:645 templates/js/translated/stock.js:811 -#: templates/js/translated/stock.js:1023 templates/js/translated/stock.js:1937 -#: templates/js/translated/stock.js:2608 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 +#: templates/js/translated/build.js:2298 +#: templates/js/translated/purchase_order.js:1163 +#: templates/js/translated/purchase_order.js:1253 +#: templates/js/translated/sales_order.js:1509 +#: templates/js/translated/sales_order.js:1617 +#: templates/js/translated/sales_order.js:1625 +#: templates/js/translated/sales_order.js:1704 +#: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 +#: templates/js/translated/stock.js:2739 msgid "Location" msgstr "" -#: build/serializers.py:416 +#: build/serializers.py:424 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:422 +#: build/serializers.py:430 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:423 +#: build/serializers.py:431 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:428 +#: build/serializers.py:436 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:489 +#: build/serializers.py:497 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:495 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:791 -#: order/models.py:1750 order/serializers.py:524 stock/admin.py:106 -#: stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2897 -#: templates/js/translated/purchase_order.js:1278 -#: templates/js/translated/purchase_order.js:1682 -#: templates/js/translated/return_order.js:319 -#: templates/js/translated/sales_order.js:807 -#: templates/js/translated/stock.js:1912 templates/js/translated/stock.js:2732 -#: templates/js/translated/stock.js:2859 +#: build/serializers.py:503 build/templates/build/build_base.html:152 +#: build/templates/build/detail.html:62 order/models.py:804 +#: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 +#: stock/serializers.py:677 stock/templates/stock/item_base.html:423 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/purchase_order.js:1293 +#: templates/js/translated/purchase_order.js:1697 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 +#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 +#: templates/js/translated/stock.js:2986 msgid "Status" msgstr "" -#: build/serializers.py:501 +#: build/serializers.py:509 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:502 +#: build/serializers.py:510 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:579 msgid "Remove Allocated Stock" msgstr "" -#: build/serializers.py:572 +#: build/serializers.py:580 msgid "Subtract any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:578 +#: build/serializers.py:586 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:587 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:606 +#: build/serializers.py:614 msgid "Not permitted" msgstr "" -#: build/serializers.py:607 +#: build/serializers.py:615 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:608 +#: build/serializers.py:616 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:631 +#: build/serializers.py:639 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:633 +#: build/serializers.py:641 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:643 +#: build/serializers.py:651 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:648 +#: build/serializers.py:656 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:649 +#: build/serializers.py:657 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:659 templates/js/translated/build.js:295 +#: build/serializers.py:667 templates/js/translated/build.js:304 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:664 order/serializers.py:261 order/serializers.py:1127 +#: build/serializers.py:672 order/serializers.py:267 order/serializers.py:1133 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:665 +#: build/serializers.py:673 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:675 templates/js/translated/build.js:299 +#: build/serializers.py:683 templates/js/translated/build.js:308 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:684 templates/js/translated/build.js:283 +#: build/serializers.py:692 templates/js/translated/build.js:292 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:714 build/serializers.py:768 part/models.py:3686 -#: part/models.py:4069 -msgid "BOM Item" -msgstr "" - -#: build/serializers.py:724 -msgid "Build output" +#: build/serializers.py:722 +msgid "Build Line" msgstr "" #: build/serializers.py:732 +msgid "Build output" +msgstr "" + +#: build/serializers.py:740 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:776 +msgid "Build Line Item" +msgstr "" + +#: build/serializers.py:790 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:797 stock/serializers.py:783 +#: build/serializers.py:805 stock/serializers.py:900 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:846 order/serializers.py:1117 +#: build/serializers.py:853 order/serializers.py:1123 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:852 +#: build/serializers.py:859 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:859 +#: build/serializers.py:866 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:864 +#: build/serializers.py:871 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:887 order/serializers.py:1401 +#: build/serializers.py:894 order/serializers.py:1407 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:943 +#: build/serializers.py:947 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Exclude Location" msgstr "" -#: build/serializers.py:952 +#: build/serializers.py:956 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:957 +#: build/serializers.py:961 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:963 +#: build/serializers.py:967 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:964 +#: build/serializers.py:968 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:969 +#: build/serializers.py:973 msgid "Optional Items" msgstr "" -#: build/serializers.py:970 +#: build/serializers.py:974 msgid "Allocate optional BOM items to build order" msgstr "" @@ -1541,6 +1590,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 +#: templates/js/translated/filters.js:336 msgid "Barcode actions" msgstr "" @@ -1619,69 +1669,67 @@ msgstr "" msgid "Build Description" msgstr "" -#: build/templates/build/build_base.html:117 +#: build/templates/build/build_base.html:118 msgid "No build outputs have been created for this build order" msgstr "" -#: build/templates/build/build_base.html:124 +#: build/templates/build/build_base.html:125 msgid "Build Order is ready to mark as completed" msgstr "" -#: build/templates/build/build_base.html:129 +#: build/templates/build/build_base.html:130 msgid "Build Order cannot be completed as outstanding outputs remain" msgstr "" -#: build/templates/build/build_base.html:134 +#: build/templates/build/build_base.html:135 msgid "Required build quantity has not yet been completed" msgstr "" -#: build/templates/build/build_base.html:139 +#: build/templates/build/build_base.html:140 msgid "Stock has not been fully allocated to this Build Order" msgstr "" -#: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:240 -#: order/models.py:1099 order/templates/order/order_base.html:190 +#: build/templates/build/build_base.html:161 +#: build/templates/build/detail.html:138 order/models.py:244 +#: order/models.py:1112 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2945 templates/js/translated/part.js:1802 -#: templates/js/translated/purchase_order.js:1699 -#: templates/js/translated/purchase_order.js:2115 -#: templates/js/translated/return_order.js:335 -#: templates/js/translated/return_order.js:735 -#: templates/js/translated/sales_order.js:823 -#: templates/js/translated/sales_order.js:1847 +#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/purchase_order.js:1714 +#: templates/js/translated/purchase_order.js:2125 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:747 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1859 msgid "Target Date" msgstr "" -#: build/templates/build/build_base.html:165 +#: build/templates/build/build_base.html:166 #, python-format msgid "This build was due on %(target)s" msgstr "" -#: build/templates/build/build_base.html:165 -#: build/templates/build/build_base.html:222 -#: order/templates/order/order_base.html:126 +#: build/templates/build/build_base.html:166 +#: build/templates/build/build_base.html:223 +#: order/templates/order/order_base.html:122 #: order/templates/order/return_order_base.html:118 #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/table_filters.js:68 -#: templates/js/translated/table_filters.js:454 -#: templates/js/translated/table_filters.js:539 -#: templates/js/translated/table_filters.js:580 +#: templates/js/translated/table_filters.js:74 +#: templates/js/translated/table_filters.js:460 +#: templates/js/translated/table_filters.js:561 +#: templates/js/translated/table_filters.js:602 msgid "Overdue" msgstr "" -#: build/templates/build/build_base.html:177 -#: build/templates/build/detail.html:67 build/templates/build/detail.html:149 -#: order/templates/order/sales_order_base.html:203 -#: templates/js/translated/table_filters.js:602 -msgid "Completed" +#: build/templates/build/build_base.html:178 +#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13 +msgid "Completed Outputs" msgstr "" -#: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1454 order/models.py:1304 -#: order/models.py:1403 order/models.py:1551 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:101 order/api.py:1454 order/models.py:1317 +#: order/models.py:1416 order/models.py:1564 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1689,32 +1737,32 @@ msgstr "" #: stock/templates/stock/item_base.html:370 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:915 -#: templates/js/translated/sales_order.js:757 -#: templates/js/translated/sales_order.js:980 -#: templates/js/translated/stock.js:2661 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 +#: templates/js/translated/stock.js:2792 msgid "Sales Order" msgstr "" -#: build/templates/build/build_base.html:197 +#: build/templates/build/build_base.html:198 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_base.html:152 msgid "Issued By" msgstr "" -#: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2862 +#: build/templates/build/build_base.html:212 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 msgid "Priority" msgstr "" -#: build/templates/build/build_base.html:273 +#: build/templates/build/build_base.html:274 msgid "Delete Build Order" msgstr "" -#: build/templates/build/build_base.html:283 +#: build/templates/build/build_base.html:284 msgid "Build Order QR Code" msgstr "" -#: build/templates/build/build_base.html:295 +#: build/templates/build/build_base.html:296 msgid "Link Barcode to Build Order" msgstr "" @@ -1730,8 +1778,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1222 -#: templates/js/translated/purchase_order.js:2157 +#: build/templates/build/detail.html:49 order/models.py:1235 +#: templates/js/translated/purchase_order.js:2167 msgid "Destination" msgstr "" @@ -1745,21 +1793,21 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1432 -#: templates/js/translated/model_renderers.js:212 -#: templates/js/translated/purchase_order.js:1244 -#: templates/js/translated/stock.js:1093 templates/js/translated/stock.js:1926 -#: templates/js/translated/stock.js:2866 -#: templates/js/translated/table_filters.js:259 -#: templates/js/translated/table_filters.js:350 +#: templates/js/translated/build.js:1319 +#: templates/js/translated/model_renderers.js:226 +#: templates/js/translated/purchase_order.js:1259 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 +#: templates/js/translated/stock.js:2993 +#: templates/js/translated/table_filters.js:265 +#: templates/js/translated/table_filters.js:356 msgid "Batch" msgstr "" #: build/templates/build/detail.html:133 -#: order/templates/order/order_base.html:177 +#: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2905 +#: templates/js/translated/build.js:2122 msgid "Created" msgstr "" @@ -1767,147 +1815,106 @@ msgstr "" msgid "No target date set" msgstr "" +#: build/templates/build/detail.html:149 +#: order/templates/order/sales_order_base.html:203 +#: templates/js/translated/table_filters.js:624 +msgid "Completed" +msgstr "" + #: build/templates/build/detail.html:153 msgid "Build not complete" msgstr "" -#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:19 +#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:17 msgid "Child Build Orders" msgstr "" -#: build/templates/build/detail.html:179 +#: build/templates/build/detail.html:177 msgid "Allocate Stock to Build" msgstr "" -#: build/templates/build/detail.html:183 templates/js/translated/build.js:2276 -msgid "Unallocate stock" +#: build/templates/build/detail.html:181 +msgid "Deallocate stock" +msgstr "" + +#: build/templates/build/detail.html:182 +msgid "Deallocate Stock" msgstr "" #: build/templates/build/detail.html:184 -msgid "Unallocate Stock" -msgstr "" - -#: build/templates/build/detail.html:186 msgid "Automatically allocate stock to build" msgstr "" -#: build/templates/build/detail.html:187 +#: build/templates/build/detail.html:185 msgid "Auto Allocate" msgstr "" -#: build/templates/build/detail.html:189 +#: build/templates/build/detail.html:187 msgid "Manually allocate stock to build" msgstr "" -#: build/templates/build/detail.html:190 build/templates/build/sidebar.html:8 +#: build/templates/build/detail.html:188 build/templates/build/sidebar.html:8 msgid "Allocate Stock" msgstr "" -#: build/templates/build/detail.html:193 +#: build/templates/build/detail.html:191 msgid "Order required parts" msgstr "" -#: build/templates/build/detail.html:194 -#: company/templates/company/detail.html:38 -#: company/templates/company/detail.html:86 -#: part/templates/part/category.html:184 -#: templates/js/translated/purchase_order.js:789 +#: build/templates/build/detail.html:192 +#: templates/js/translated/purchase_order.js:800 msgid "Order Parts" msgstr "" -#: build/templates/build/detail.html:206 -msgid "Untracked stock has been fully allocated for this Build Order" -msgstr "" - #: build/templates/build/detail.html:210 -msgid "Untracked stock has not been fully allocated for this Build Order" -msgstr "" - -#: build/templates/build/detail.html:217 -msgid "Allocate selected items" -msgstr "" - -#: build/templates/build/detail.html:227 -msgid "This Build Order does not have any associated untracked BOM items" -msgstr "" - -#: build/templates/build/detail.html:236 msgid "Incomplete Build Outputs" msgstr "" -#: build/templates/build/detail.html:240 +#: build/templates/build/detail.html:214 msgid "Create new build output" msgstr "" -#: build/templates/build/detail.html:241 +#: build/templates/build/detail.html:215 msgid "New Build Output" msgstr "" -#: build/templates/build/detail.html:255 -msgid "Output Actions" -msgstr "" - -#: build/templates/build/detail.html:260 -msgid "Complete selected build outputs" -msgstr "" - -#: build/templates/build/detail.html:261 -msgid "Complete outputs" -msgstr "" - -#: build/templates/build/detail.html:265 -msgid "Scrap selected build outputs" -msgstr "" - -#: build/templates/build/detail.html:266 -msgid "Scrap outputs" -msgstr "" - -#: build/templates/build/detail.html:270 -msgid "Delete selected build outputs" -msgstr "" - -#: build/templates/build/detail.html:271 -msgid "Delete outputs" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:11 +#: build/templates/build/detail.html:232 build/templates/build/sidebar.html:15 msgid "Consumed Stock" msgstr "" -#: build/templates/build/detail.html:300 +#: build/templates/build/detail.html:244 msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:312 build/templates/build/sidebar.html:21 -#: company/templates/company/detail.html:261 -#: company/templates/company/manufacturer_part.html:151 +#: build/templates/build/detail.html:256 build/templates/build/sidebar.html:19 +#: company/templates/company/detail.html:229 +#: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 -#: company/templates/company/sidebar.html:37 +#: company/templates/company/sidebar.html:39 #: order/templates/order/po_sidebar.html:9 -#: order/templates/order/purchase_order_detail.html:102 -#: order/templates/order/return_order_detail.html:74 +#: order/templates/order/purchase_order_detail.html:84 +#: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 -#: order/templates/order/sales_order_detail.html:134 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:234 -#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:117 +#: order/templates/order/sales_order_detail.html:124 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:109 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:327 +#: build/templates/build/detail.html:271 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:502 +#: build/templates/build/detail.html:425 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:503 -msgid "All untracked stock items have been allocated" +#: build/templates/build/detail.html:426 +msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:340 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -1915,14 +1922,10 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:14 +#: build/templates/build/sidebar.html:10 msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:17 -msgid "Completed Outputs" -msgstr "" - #: common/files.py:63 #, python-brace-format msgid "Unsupported file format: {fmt}" @@ -1969,16 +1972,6 @@ msgstr "" msgid "Timestamp of last update" msgstr "" -#: common/models.py:104 order/admin.py:17 order/models.py:234 -#: templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/purchase_order.js:1670 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 -#: templates/js/translated/table_filters.js:24 -#: templates/project_code_data.html:6 -msgid "Project Code" -msgstr "" - #: common/models.py:105 msgid "Unique project code" msgstr "" @@ -2130,7 +2123,7 @@ msgstr "" #: common/models.py:1028 common/models.py:1046 common/models.py:1053 #: common/models.py:1064 common/models.py:1075 common/models.py:1299 -#: common/models.py:1323 common/models.py:1446 common/models.py:1688 +#: common/models.py:1323 common/models.py:1446 common/models.py:1695 msgid "days" msgstr "" @@ -2262,9 +2255,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1162 part/admin.py:55 part/models.py:3560 -#: report/models.py:166 templates/js/translated/table_filters.js:109 -#: templates/js/translated/table_filters.js:680 +#: common/models.py:1162 part/admin.py:55 part/models.py:3594 +#: report/models.py:166 templates/js/translated/table_filters.js:115 +#: templates/js/translated/table_filters.js:702 msgid "Template" msgstr "" @@ -2272,10 +2265,10 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:1169 part/admin.py:51 part/admin.py:283 part/models.py:996 -#: templates/js/translated/bom.js:1598 -#: templates/js/translated/table_filters.js:276 -#: templates/js/translated/table_filters.js:634 +#: common/models.py:1169 part/admin.py:51 part/admin.py:283 part/models.py:997 +#: templates/js/translated/bom.js:1618 +#: templates/js/translated/table_filters.js:282 +#: templates/js/translated/table_filters.js:656 msgid "Assembly" msgstr "" @@ -2283,8 +2276,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1176 part/admin.py:52 part/models.py:1002 -#: templates/js/translated/table_filters.js:642 +#: common/models.py:1176 part/admin.py:52 part/models.py:1003 +#: templates/js/translated/table_filters.js:664 msgid "Component" msgstr "" @@ -2292,7 +2285,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1183 part/admin.py:53 part/models.py:1013 +#: common/models.py:1183 part/admin.py:53 part/models.py:1014 msgid "Purchaseable" msgstr "" @@ -2300,8 +2293,8 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1190 part/admin.py:54 part/models.py:1018 -#: templates/js/translated/table_filters.js:668 +#: common/models.py:1190 part/admin.py:54 part/models.py:1019 +#: templates/js/translated/table_filters.js:690 msgid "Salable" msgstr "" @@ -2309,10 +2302,10 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:1197 part/admin.py:56 part/models.py:1008 -#: templates/js/translated/table_filters.js:117 -#: templates/js/translated/table_filters.js:193 -#: templates/js/translated/table_filters.js:684 +#: common/models.py:1197 part/admin.py:56 part/models.py:1009 +#: templates/js/translated/table_filters.js:123 +#: templates/js/translated/table_filters.js:199 +#: templates/js/translated/table_filters.js:706 msgid "Trackable" msgstr "" @@ -2320,10 +2313,10 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1204 part/admin.py:57 part/models.py:1028 +#: common/models.py:1204 part/admin.py:57 part/models.py:1029 #: part/templates/part/part_base.html:156 -#: templates/js/translated/table_filters.js:113 -#: templates/js/translated/table_filters.js:688 +#: templates/js/translated/table_filters.js:119 +#: templates/js/translated/table_filters.js:710 msgid "Virtual" msgstr "" @@ -2355,7 +2348,7 @@ msgstr "" msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1232 templates/js/translated/part.js:108 +#: common/models.py:1232 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" @@ -2604,291 +2597,291 @@ msgid "Stock location default icon (empty means no icon)" msgstr "" #: common/models.py:1471 -msgid "Build Order Reference Pattern" +msgid "Show Installed Stock Items" msgstr "" #: common/models.py:1472 -msgid "Required pattern for generating Build Order reference field" +msgid "Display installed stock items in stock tables" msgstr "" #: common/models.py:1478 -msgid "Enable Return Orders" +msgid "Build Order Reference Pattern" msgstr "" #: common/models.py:1479 -msgid "Enable return order functionality in the user interface" +msgid "Required pattern for generating Build Order reference field" msgstr "" #: common/models.py:1485 -msgid "Return Order Reference Pattern" +msgid "Enable Return Orders" msgstr "" #: common/models.py:1486 -msgid "Required pattern for generating Return Order reference field" +msgid "Enable return order functionality in the user interface" msgstr "" #: common/models.py:1492 -msgid "Edit Completed Return Orders" +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1493 -msgid "Allow editing of return orders after they have been completed" +msgid "Required pattern for generating Return Order reference field" msgstr "" #: common/models.py:1499 -msgid "Sales Order Reference Pattern" +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1500 -msgid "Required pattern for generating Sales Order reference field" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1506 -msgid "Sales Order Default Shipment" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1507 -msgid "Enable creation of default shipment with sales orders" +msgid "Required pattern for generating Sales Order reference field" msgstr "" #: common/models.py:1513 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Default Shipment" msgstr "" #: common/models.py:1514 -msgid "Allow editing of sales orders after they have been shipped or completed" +msgid "Enable creation of default shipment with sales orders" msgstr "" #: common/models.py:1520 -msgid "Purchase Order Reference Pattern" +msgid "Edit Completed Sales Orders" msgstr "" #: common/models.py:1521 -msgid "Required pattern for generating Purchase Order reference field" +msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" #: common/models.py:1527 -msgid "Edit Completed Purchase Orders" +msgid "Purchase Order Reference Pattern" msgstr "" #: common/models.py:1528 -msgid "Allow editing of purchase orders after they have been shipped or completed" +msgid "Required pattern for generating Purchase Order reference field" +msgstr "" + +#: common/models.py:1534 +msgid "Edit Completed Purchase Orders" msgstr "" #: common/models.py:1535 -msgid "Enable password forgot" -msgstr "" - -#: common/models.py:1536 -msgid "Enable password forgot function on the login pages" +msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" #: common/models.py:1542 -msgid "Enable registration" +msgid "Enable password forgot" msgstr "" #: common/models.py:1543 -msgid "Enable self-registration for users on the login pages" +msgid "Enable password forgot function on the login pages" msgstr "" #: common/models.py:1549 -msgid "Enable SSO" +msgid "Enable registration" msgstr "" #: common/models.py:1550 -msgid "Enable SSO on the login pages" +msgid "Enable self-registration for users on the login pages" msgstr "" #: common/models.py:1556 -msgid "Enable SSO registration" +msgid "Enable SSO" msgstr "" #: common/models.py:1557 -msgid "Enable self-registration via SSO for users on the login pages" +msgid "Enable SSO on the login pages" msgstr "" #: common/models.py:1563 -msgid "Email required" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1564 -msgid "Require user to supply mail on signup" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1570 -msgid "Auto-fill SSO users" +msgid "Email required" msgstr "" #: common/models.py:1571 -msgid "Automatically fill out user-details from SSO account-data" +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1577 -msgid "Mail twice" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1578 -msgid "On signup ask users twice for their mail" +msgid "Automatically fill out user-details from SSO account-data" msgstr "" #: common/models.py:1584 -msgid "Password twice" +msgid "Mail twice" msgstr "" #: common/models.py:1585 -msgid "On signup ask users twice for their password" +msgid "On signup ask users twice for their mail" msgstr "" #: common/models.py:1591 -msgid "Allowed domains" +msgid "Password twice" msgstr "" #: common/models.py:1592 -msgid "Restrict signup to certain domains (comma-separated, starting with @)" +msgid "On signup ask users twice for their password" msgstr "" #: common/models.py:1598 -msgid "Group on signup" +msgid "Allowed domains" msgstr "" #: common/models.py:1599 -msgid "Group to which new users are assigned on registration" +msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" #: common/models.py:1605 -msgid "Enforce MFA" +msgid "Group on signup" msgstr "" #: common/models.py:1606 -msgid "Users must use multifactor security." +msgid "Group to which new users are assigned on registration" msgstr "" #: common/models.py:1612 -msgid "Check plugins on startup" +msgid "Enforce MFA" msgstr "" #: common/models.py:1613 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1619 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1620 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1621 +#: common/models.py:1628 msgid "Enable URL integration" msgstr "" -#: common/models.py:1622 +#: common/models.py:1629 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1629 +#: common/models.py:1636 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1630 +#: common/models.py:1637 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1637 +#: common/models.py:1644 msgid "Enable app integration" msgstr "" -#: common/models.py:1638 +#: common/models.py:1645 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1645 +#: common/models.py:1652 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1646 +#: common/models.py:1653 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1653 +#: common/models.py:1660 msgid "Enable event integration" msgstr "" -#: common/models.py:1654 +#: common/models.py:1661 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1661 +#: common/models.py:1668 msgid "Enable project codes" msgstr "" -#: common/models.py:1662 +#: common/models.py:1669 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:1668 +#: common/models.py:1675 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1669 +#: common/models.py:1676 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1675 +#: common/models.py:1682 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1676 +#: common/models.py:1683 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1685 +#: common/models.py:1692 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1686 +#: common/models.py:1693 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1703 common/models.py:2140 +#: common/models.py:1710 common/models.py:2133 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1722 +#: common/models.py:1729 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1744 +#: common/models.py:1751 msgid "Hide inactive parts" msgstr "" -#: common/models.py:1745 +#: common/models.py:1752 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:1751 +#: common/models.py:1758 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1752 +#: common/models.py:1759 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1758 +#: common/models.py:1765 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1759 +#: common/models.py:1766 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1765 +#: common/models.py:1772 msgid "Show latest parts" msgstr "" -#: common/models.py:1766 -msgid "Show latest parts on the homepage" -msgstr "" - -#: common/models.py:1772 -msgid "Recent Part Count" -msgstr "" - #: common/models.py:1773 -msgid "Number of recent parts to display on index page" +msgid "Show latest parts on the homepage" msgstr "" #: common/models.py:1779 @@ -2908,504 +2901,497 @@ msgid "Show recently changed stock items on the homepage" msgstr "" #: common/models.py:1793 -msgid "Recent Stock Count" -msgstr "" - -#: common/models.py:1794 -msgid "Number of recent stock items to display on index page" -msgstr "" - -#: common/models.py:1800 msgid "Show low stock" msgstr "" -#: common/models.py:1801 +#: common/models.py:1794 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1807 +#: common/models.py:1800 msgid "Show depleted stock" msgstr "" -#: common/models.py:1808 +#: common/models.py:1801 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1814 +#: common/models.py:1807 msgid "Show needed stock" msgstr "" -#: common/models.py:1815 +#: common/models.py:1808 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1821 +#: common/models.py:1814 msgid "Show expired stock" msgstr "" -#: common/models.py:1822 +#: common/models.py:1815 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1828 +#: common/models.py:1821 msgid "Show stale stock" msgstr "" -#: common/models.py:1829 +#: common/models.py:1822 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1835 +#: common/models.py:1828 msgid "Show pending builds" msgstr "" -#: common/models.py:1836 +#: common/models.py:1829 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1842 +#: common/models.py:1835 msgid "Show overdue builds" msgstr "" -#: common/models.py:1843 +#: common/models.py:1836 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1849 +#: common/models.py:1842 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1850 +#: common/models.py:1843 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1856 +#: common/models.py:1849 msgid "Show overdue POs" msgstr "" -#: common/models.py:1857 +#: common/models.py:1850 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1863 +#: common/models.py:1856 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1864 +#: common/models.py:1857 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1870 +#: common/models.py:1863 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1871 +#: common/models.py:1864 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1877 +#: common/models.py:1870 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:1878 +#: common/models.py:1871 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:1884 +#: common/models.py:1877 msgid "Show News" msgstr "" -#: common/models.py:1885 +#: common/models.py:1878 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1891 +#: common/models.py:1884 msgid "Inline label display" msgstr "" -#: common/models.py:1892 +#: common/models.py:1885 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1898 +#: common/models.py:1891 msgid "Default label printer" msgstr "" -#: common/models.py:1899 +#: common/models.py:1892 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1905 +#: common/models.py:1898 msgid "Inline report display" msgstr "" -#: common/models.py:1906 +#: common/models.py:1899 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1912 +#: common/models.py:1905 msgid "Search Parts" msgstr "" -#: common/models.py:1913 +#: common/models.py:1906 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1919 +#: common/models.py:1912 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1920 +#: common/models.py:1913 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1926 +#: common/models.py:1919 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1927 +#: common/models.py:1920 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1933 +#: common/models.py:1926 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1934 +#: common/models.py:1927 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1940 +#: common/models.py:1933 msgid "Search Categories" msgstr "" -#: common/models.py:1941 +#: common/models.py:1934 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1947 +#: common/models.py:1940 msgid "Search Stock" msgstr "" -#: common/models.py:1948 +#: common/models.py:1941 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1954 +#: common/models.py:1947 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1955 +#: common/models.py:1948 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1961 +#: common/models.py:1954 msgid "Search Locations" msgstr "" -#: common/models.py:1962 +#: common/models.py:1955 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1968 +#: common/models.py:1961 msgid "Search Companies" msgstr "" -#: common/models.py:1969 +#: common/models.py:1962 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1975 +#: common/models.py:1968 msgid "Search Build Orders" msgstr "" -#: common/models.py:1976 +#: common/models.py:1969 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1982 +#: common/models.py:1975 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1983 +#: common/models.py:1976 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1989 +#: common/models.py:1982 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1990 +#: common/models.py:1983 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1996 +#: common/models.py:1989 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1997 +#: common/models.py:1990 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2003 +#: common/models.py:1996 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2004 +#: common/models.py:1997 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2010 +#: common/models.py:2003 msgid "Search Return Orders" msgstr "" -#: common/models.py:2011 +#: common/models.py:2004 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2017 +#: common/models.py:2010 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2018 +#: common/models.py:2011 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2024 +#: common/models.py:2017 msgid "Search Preview Results" msgstr "" -#: common/models.py:2025 +#: common/models.py:2018 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2031 +#: common/models.py:2024 msgid "Regex Search" msgstr "" -#: common/models.py:2032 +#: common/models.py:2025 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2038 +#: common/models.py:2031 msgid "Whole Word Search" msgstr "" -#: common/models.py:2039 +#: common/models.py:2032 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2045 +#: common/models.py:2038 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2046 +#: common/models.py:2039 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2052 +#: common/models.py:2045 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2053 +#: common/models.py:2046 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2059 +#: common/models.py:2052 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2060 +#: common/models.py:2053 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2066 +#: common/models.py:2059 msgid "Date Format" msgstr "" -#: common/models.py:2067 +#: common/models.py:2060 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2081 part/templates/part/detail.html:41 +#: common/models.py:2074 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2082 +#: common/models.py:2075 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2088 part/templates/part/detail.html:62 +#: common/models.py:2081 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2089 +#: common/models.py:2082 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2095 +#: common/models.py:2088 msgid "Table String Length" msgstr "" -#: common/models.py:2096 +#: common/models.py:2089 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2105 +#: common/models.py:2098 msgid "Default part label template" msgstr "" -#: common/models.py:2106 +#: common/models.py:2099 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2114 +#: common/models.py:2107 msgid "Default stock item template" msgstr "" -#: common/models.py:2115 +#: common/models.py:2108 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2123 +#: common/models.py:2116 msgid "Default stock location label template" msgstr "" -#: common/models.py:2124 +#: common/models.py:2117 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2170 +#: common/models.py:2163 msgid "Price break quantity" msgstr "" -#: common/models.py:2177 company/serializers.py:434 order/admin.py:43 -#: order/models.py:1132 order/models.py:1939 -#: templates/js/translated/company.js:1433 templates/js/translated/part.js:1856 +#: common/models.py:2170 company/serializers.py:491 order/admin.py:43 +#: order/models.py:1145 order/models.py:1952 +#: templates/js/translated/company.js:1854 templates/js/translated/part.js:1855 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:725 +#: templates/js/translated/return_order.js:737 msgid "Price" msgstr "" -#: common/models.py:2178 +#: common/models.py:2171 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2338 common/models.py:2516 +#: common/models.py:2331 common/models.py:2509 msgid "Endpoint" msgstr "" -#: common/models.py:2339 +#: common/models.py:2332 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2348 +#: common/models.py:2341 msgid "Name for this webhook" msgstr "" -#: common/models.py:2353 part/admin.py:50 part/models.py:1023 -#: plugin/models.py:47 templates/js/translated/table_filters.js:105 -#: templates/js/translated/table_filters.js:189 -#: templates/js/translated/table_filters.js:434 -#: templates/js/translated/table_filters.js:450 -#: templates/js/translated/table_filters.js:629 +#: common/models.py:2346 part/admin.py:50 part/models.py:1024 +#: plugin/models.py:48 templates/js/translated/table_filters.js:111 +#: templates/js/translated/table_filters.js:195 +#: templates/js/translated/table_filters.js:440 +#: templates/js/translated/table_filters.js:456 +#: templates/js/translated/table_filters.js:651 msgid "Active" msgstr "" -#: common/models.py:2354 +#: common/models.py:2347 msgid "Is this webhook active" msgstr "" -#: common/models.py:2368 +#: common/models.py:2361 msgid "Token" msgstr "" -#: common/models.py:2369 +#: common/models.py:2362 msgid "Token for access" msgstr "" -#: common/models.py:2376 +#: common/models.py:2369 msgid "Secret" msgstr "" -#: common/models.py:2377 +#: common/models.py:2370 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2483 +#: common/models.py:2476 msgid "Message ID" msgstr "" -#: common/models.py:2484 +#: common/models.py:2477 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2492 +#: common/models.py:2485 msgid "Host" msgstr "" -#: common/models.py:2493 +#: common/models.py:2486 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2500 +#: common/models.py:2493 msgid "Header" msgstr "" -#: common/models.py:2501 +#: common/models.py:2494 msgid "Header of this message" msgstr "" -#: common/models.py:2507 +#: common/models.py:2500 msgid "Body" msgstr "" -#: common/models.py:2508 +#: common/models.py:2501 msgid "Body of this message" msgstr "" -#: common/models.py:2517 +#: common/models.py:2510 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2522 +#: common/models.py:2515 msgid "Worked on" msgstr "" -#: common/models.py:2523 +#: common/models.py:2516 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2677 +#: common/models.py:2670 msgid "Id" msgstr "" -#: common/models.py:2683 templates/js/translated/news.js:44 +#: common/models.py:2676 templates/js/translated/company.js:996 +#: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2693 templates/js/translated/news.js:60 +#: common/models.py:2686 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2698 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2691 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:106 msgid "Author" msgstr "" -#: common/models.py:2703 templates/js/translated/news.js:52 +#: common/models.py:2696 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2708 +#: common/models.py:2701 msgid "Read" msgstr "" -#: common/models.py:2709 +#: common/models.py:2702 msgid "Was this news item read?" msgstr "" -#: common/models.py:2729 company/models.py:143 part/models.py:914 +#: common/models.py:2722 company/models.py:139 part/models.py:915 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report_base.html:35 @@ -3415,7 +3401,7 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2730 +#: common/models.py:2723 msgid "Image file" msgstr "" @@ -3492,7 +3478,7 @@ msgstr "" #: company/models.py:113 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:54 -#: templates/js/translated/company.js:514 +#: templates/js/translated/company.js:521 msgid "Website" msgstr "" @@ -3500,303 +3486,387 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:119 -msgid "Address" -msgstr "" - -#: company/models.py:119 -msgid "Company address" -msgstr "" - -#: company/models.py:122 +#: company/models.py:118 msgid "Phone number" msgstr "" -#: company/models.py:123 +#: company/models.py:119 msgid "Contact phone number" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:133 +#: company/models.py:122 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:49 -#: templates/js/translated/company.js:659 +#: templates/js/translated/company.js:666 msgid "Email" msgstr "" -#: company/models.py:126 +#: company/models.py:122 msgid "Contact email address" msgstr "" -#: company/models.py:129 company/templates/company/company_base.html:140 -#: order/models.py:266 order/templates/order/order_base.html:207 +#: company/models.py:125 company/templates/company/company_base.html:140 +#: order/models.py:270 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:175 #: order/templates/order/sales_order_base.html:215 msgid "Contact" msgstr "" -#: company/models.py:130 +#: company/models.py:126 msgid "Point of contact" msgstr "" -#: company/models.py:132 +#: company/models.py:128 msgid "Link to external company information" msgstr "" -#: company/models.py:146 +#: company/models.py:142 msgid "is customer" msgstr "" -#: company/models.py:146 +#: company/models.py:142 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:148 +#: company/models.py:144 msgid "is supplier" msgstr "" -#: company/models.py:148 +#: company/models.py:144 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:150 +#: company/models.py:146 msgid "is manufacturer" msgstr "" -#: company/models.py:150 +#: company/models.py:146 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:157 +#: company/models.py:153 msgid "Default currency used for this company" msgstr "" -#: company/models.py:223 company/templates/company/company_base.html:8 +#: company/models.py:235 company/models.py:328 +#: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 -#: templates/InvenTree/search.html:178 templates/js/translated/company.js:487 +#: templates/InvenTree/search.html:178 templates/js/translated/company.js:494 msgid "Company" msgstr "" -#: company/models.py:278 company/models.py:553 stock/models.py:675 -#: stock/serializers.py:155 stock/templates/stock/item_base.html:143 -#: templates/js/translated/bom.js:621 +#: company/models.py:324 +msgid "Company already has a primary address" +msgstr "" + +#: company/models.py:329 +msgid "Select company" +msgstr "" + +#: company/models.py:332 +msgid "Address title" +msgstr "" + +#: company/models.py:333 +msgid "Title describing the address entry" +msgstr "" + +#: company/models.py:337 +msgid "Primary address" +msgstr "" + +#: company/models.py:338 +msgid "Set as primary address" +msgstr "" + +#: company/models.py:341 templates/js/translated/company.js:941 +#: templates/js/translated/company.js:1002 +msgid "Line 1" +msgstr "" + +#: company/models.py:342 +msgid "Address line 1" +msgstr "" + +#: company/models.py:346 templates/js/translated/company.js:942 +#: templates/js/translated/company.js:1008 +msgid "Line 2" +msgstr "" + +#: company/models.py:347 +msgid "Address line 2" +msgstr "" + +#: company/models.py:351 company/models.py:352 +#: templates/js/translated/company.js:1014 +msgid "Postal code" +msgstr "" + +#: company/models.py:356 +msgid "City/Region" +msgstr "" + +#: company/models.py:357 +msgid "Postal code city/region" +msgstr "" + +#: company/models.py:361 +msgid "State/Province" +msgstr "" + +#: company/models.py:362 +msgid "State or province" +msgstr "" + +#: company/models.py:366 templates/js/translated/company.js:1032 +msgid "Country" +msgstr "" + +#: company/models.py:367 +msgid "Address country" +msgstr "" + +#: company/models.py:371 +msgid "Courier shipping notes" +msgstr "" + +#: company/models.py:372 +msgid "Notes for shipping courier" +msgstr "" + +#: company/models.py:376 +msgid "Internal shipping notes" +msgstr "" + +#: company/models.py:377 +msgid "Shipping notes for internal use" +msgstr "" + +#: company/models.py:382 +msgid "Link to address information (external)" +msgstr "" + +#: company/models.py:427 company/models.py:702 stock/models.py:675 +#: stock/serializers.py:204 stock/templates/stock/item_base.html:143 +#: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" -#: company/models.py:282 company/models.py:557 +#: company/models.py:431 company/models.py:706 msgid "Select part" msgstr "" -#: company/models.py:293 company/templates/company/company_base.html:77 +#: company/models.py:442 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:354 +#: company/templates/company/supplier_part.html:146 part/serializers.py:404 #: stock/templates/stock/item_base.html:208 -#: templates/js/translated/company.js:498 -#: templates/js/translated/company.js:824 -#: templates/js/translated/company.js:954 -#: templates/js/translated/company.js:1221 -#: templates/js/translated/table_filters.js:709 +#: templates/js/translated/company.js:505 +#: templates/js/translated/company.js:1149 +#: templates/js/translated/company.js:1327 +#: templates/js/translated/company.js:1642 +#: templates/js/translated/table_filters.js:731 msgid "Manufacturer" msgstr "" -#: company/models.py:294 +#: company/models.py:443 msgid "Select manufacturer" msgstr "" -#: company/models.py:300 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:154 part/serializers.py:360 -#: templates/js/translated/company.js:340 -#: templates/js/translated/company.js:823 -#: templates/js/translated/company.js:970 -#: templates/js/translated/company.js:1240 templates/js/translated/part.js:1773 -#: templates/js/translated/purchase_order.js:1814 -#: templates/js/translated/purchase_order.js:2021 +#: company/models.py:449 company/templates/company/manufacturer_part.html:101 +#: company/templates/company/supplier_part.html:154 part/serializers.py:410 +#: templates/js/translated/company.js:350 +#: templates/js/translated/company.js:1148 +#: templates/js/translated/company.js:1343 +#: templates/js/translated/company.js:1661 templates/js/translated/part.js:1772 +#: templates/js/translated/purchase_order.js:1829 +#: templates/js/translated/purchase_order.js:2031 msgid "MPN" msgstr "" -#: company/models.py:301 +#: company/models.py:450 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:307 +#: company/models.py:456 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:313 +#: company/models.py:462 msgid "Manufacturer part description" msgstr "" -#: company/models.py:360 company/models.py:384 company/models.py:578 +#: company/models.py:509 company/models.py:533 company/models.py:727 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:218 msgid "Manufacturer Part" msgstr "" -#: company/models.py:391 +#: company/models.py:540 msgid "Parameter name" msgstr "" -#: company/models.py:397 +#: company/models.py:546 #: report/templates/report/inventree_test_report_base.html:104 -#: stock/models.py:2255 templates/js/translated/company.js:872 -#: templates/js/translated/company.js:1077 templates/js/translated/part.js:1465 -#: templates/js/translated/stock.js:1446 +#: stock/models.py:2255 templates/js/translated/company.js:1197 +#: templates/js/translated/company.js:1450 templates/js/translated/part.js:1464 +#: templates/js/translated/stock.js:1445 msgid "Value" msgstr "" -#: company/models.py:398 +#: company/models.py:547 msgid "Parameter value" msgstr "" -#: company/models.py:404 company/templates/company/supplier_part.html:169 -#: part/admin.py:40 part/models.py:987 part/models.py:3407 +#: company/models.py:553 company/templates/company/supplier_part.html:169 +#: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 -#: templates/js/translated/company.js:1083 templates/js/translated/part.js:1484 -#: templates/js/translated/part.js:1588 templates/js/translated/part.js:2262 +#: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 msgid "Units" msgstr "" -#: company/models.py:405 +#: company/models.py:554 msgid "Parameter units" msgstr "" -#: company/models.py:498 +#: company/models.py:647 msgid "Pack units must be compatible with the base part units" msgstr "" -#: company/models.py:504 +#: company/models.py:653 msgid "Pack units must be greater than zero" msgstr "" -#: company/models.py:520 +#: company/models.py:669 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:564 company/templates/company/company_base.html:82 -#: company/templates/company/supplier_part.html:130 order/models.py:382 -#: order/templates/order/order_base.html:140 part/bom.py:285 part/bom.py:313 -#: part/serializers.py:343 stock/templates/stock/item_base.html:225 +#: company/models.py:713 company/templates/company/company_base.html:82 +#: company/templates/company/supplier_part.html:130 order/models.py:395 +#: order/templates/order/order_base.html:136 part/bom.py:285 part/bom.py:313 +#: part/serializers.py:393 stock/templates/stock/item_base.html:225 #: templates/email/overdue_purchase_order.html:16 -#: templates/js/translated/company.js:339 -#: templates/js/translated/company.js:502 -#: templates/js/translated/company.js:1194 templates/js/translated/part.js:1741 +#: templates/js/translated/company.js:349 +#: templates/js/translated/company.js:509 +#: templates/js/translated/company.js:1615 templates/js/translated/part.js:1740 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1653 -#: templates/js/translated/table_filters.js:713 +#: templates/js/translated/purchase_order.js:1668 +#: templates/js/translated/table_filters.js:735 msgid "Supplier" msgstr "" -#: company/models.py:565 +#: company/models.py:714 msgid "Select supplier" msgstr "" -#: company/models.py:570 company/templates/company/supplier_part.html:140 -#: part/bom.py:286 part/bom.py:314 part/serializers.py:349 -#: templates/js/translated/company.js:338 templates/js/translated/part.js:1759 +#: company/models.py:719 company/templates/company/supplier_part.html:140 +#: part/bom.py:286 part/bom.py:314 part/serializers.py:399 +#: templates/js/translated/company.js:348 templates/js/translated/part.js:1758 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1813 -#: templates/js/translated/purchase_order.js:1996 +#: templates/js/translated/purchase_order.js:1828 +#: templates/js/translated/purchase_order.js:2006 msgid "SKU" msgstr "" -#: company/models.py:571 part/serializers.py:349 +#: company/models.py:720 part/serializers.py:399 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:579 +#: company/models.py:728 msgid "Select manufacturer part" msgstr "" -#: company/models.py:585 +#: company/models.py:734 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:591 +#: company/models.py:740 msgid "Supplier part description" msgstr "" -#: company/models.py:596 company/templates/company/supplier_part.html:188 -#: part/admin.py:279 part/models.py:3801 part/templates/part/upload_bom.html:59 +#: company/models.py:745 company/templates/company/supplier_part.html:188 +#: part/admin.py:279 part/models.py:3845 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_po_report_base.html:32 #: report/templates/report/inventree_return_order_report_base.html:27 #: report/templates/report/inventree_so_report_base.html:32 -#: stock/serializers.py:418 +#: stock/serializers.py:484 msgid "Note" msgstr "" -#: company/models.py:600 part/models.py:1919 +#: company/models.py:749 part/models.py:1921 msgid "base cost" msgstr "" -#: company/models.py:600 part/models.py:1919 +#: company/models.py:749 part/models.py:1921 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:602 company/templates/company/supplier_part.html:161 +#: company/models.py:751 company/templates/company/supplier_part.html:161 #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 -#: templates/js/translated/company.js:1256 -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/company.js:1677 +#: templates/js/translated/stock.js:2317 msgid "Packaging" msgstr "" -#: company/models.py:602 +#: company/models.py:751 msgid "Part packaging" msgstr "" -#: company/models.py:606 templates/js/translated/company.js:1261 -#: templates/js/translated/part.js:1793 templates/js/translated/part.js:1848 -#: templates/js/translated/purchase_order.js:300 -#: templates/js/translated/purchase_order.js:827 -#: templates/js/translated/purchase_order.js:1073 -#: templates/js/translated/purchase_order.js:2052 -#: templates/js/translated/purchase_order.js:2069 +#: company/models.py:755 templates/js/translated/company.js:1682 +#: templates/js/translated/part.js:1792 templates/js/translated/part.js:1847 +#: templates/js/translated/purchase_order.js:311 +#: templates/js/translated/purchase_order.js:842 +#: templates/js/translated/purchase_order.js:1088 +#: templates/js/translated/purchase_order.js:2062 +#: templates/js/translated/purchase_order.js:2079 msgid "Pack Quantity" msgstr "" -#: company/models.py:607 +#: company/models.py:756 msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:624 part/models.py:1921 +#: company/models.py:773 part/models.py:1923 msgid "multiple" msgstr "" -#: company/models.py:624 +#: company/models.py:773 msgid "Order multiple" msgstr "" -#: company/models.py:632 company/templates/company/supplier_part.html:115 +#: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1127 templates/js/translated/build.js:2136 -#: templates/js/translated/build.js:3045 -#: templates/js/translated/model_renderers.js:205 -#: templates/js/translated/part.js:670 templates/js/translated/part.js:672 -#: templates/js/translated/part.js:677 -#: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:492 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/index.js:118 +#: templates/js/translated/model_renderers.js:219 +#: templates/js/translated/part.js:669 templates/js/translated/part.js:671 +#: templates/js/translated/part.js:676 +#: templates/js/translated/table_filters.js:292 +#: templates/js/translated/table_filters.js:510 msgid "Available" msgstr "" -#: company/models.py:633 +#: company/models.py:782 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:637 +#: company/models.py:786 msgid "Availability Updated" msgstr "" -#: company/models.py:638 +#: company/models.py:787 msgid "Date of last update of availability data" msgstr "" -#: company/serializers.py:99 +#: company/serializers.py:156 msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:22 -#: templates/js/translated/purchase_order.js:228 +#: templates/js/translated/purchase_order.js:239 msgid "Create Purchase Order" msgstr "" @@ -3809,7 +3879,7 @@ msgid "Edit company information" msgstr "" #: company/templates/company/company_base.html:34 -#: templates/js/translated/company.js:436 +#: templates/js/translated/company.js:443 msgid "Edit Company" msgstr "" @@ -3849,17 +3919,17 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:87 order/models.py:779 -#: order/models.py:1738 order/templates/order/return_order_base.html:132 +#: company/templates/company/company_base.html:87 order/models.py:792 +#: order/models.py:1751 order/templates/order/return_order_base.html:132 #: order/templates/order/sales_order_base.html:145 stock/models.py:720 -#: stock/models.py:721 stock/serializers.py:825 +#: stock/models.py:721 stock/serializers.py:942 #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:494 -#: templates/js/translated/return_order.js:284 -#: templates/js/translated/sales_order.js:772 -#: templates/js/translated/stock.js:2696 -#: templates/js/translated/table_filters.js:717 +#: templates/js/translated/company.js:501 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 +#: templates/js/translated/stock.js:2827 +#: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "" @@ -3867,6 +3937,13 @@ msgstr "" msgid "Uses default currency" msgstr "" +#: company/templates/company/company_base.html:119 order/models.py:279 +#: order/templates/order/order_base.html:210 +#: order/templates/order/return_order_base.html:182 +#: order/templates/order/sales_order_base.html:222 +msgid "Address" +msgstr "" + #: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" @@ -3899,7 +3976,7 @@ msgstr "" #: company/templates/company/detail.html:15 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:189 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147 msgid "Supplier Parts" msgstr "" @@ -3909,129 +3986,121 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:381 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" -#: company/templates/company/detail.html:37 -#: company/templates/company/detail.html:85 -#: part/templates/part/category.html:183 -msgid "Order parts" -msgstr "" - -#: company/templates/company/detail.html:42 -#: company/templates/company/detail.html:90 -msgid "Delete parts" -msgstr "" - -#: company/templates/company/detail.html:43 -#: company/templates/company/detail.html:91 -msgid "Delete Parts" -msgstr "" - -#: company/templates/company/detail.html:62 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:193 +#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105 +#: templates/js/translated/search.js:151 msgid "Manufacturer Parts" msgstr "" -#: company/templates/company/detail.html:66 +#: company/templates/company/detail.html:45 msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:411 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" -#: company/templates/company/detail.html:108 +#: company/templates/company/detail.html:65 msgid "Supplier Stock" msgstr "" -#: company/templates/company/detail.html:118 +#: company/templates/company/detail.html:75 #: company/templates/company/sidebar.html:12 #: company/templates/company/supplier_part_sidebar.html:7 #: 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:108 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:275 templates/InvenTree/search.html:199 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 -#: templates/js/translated/search.js:247 templates/navbar.html:50 +#: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" -#: company/templates/company/detail.html:122 +#: company/templates/company/detail.html:79 #: order/templates/order/purchase_orders.html:17 msgid "Create new purchase order" msgstr "" -#: company/templates/company/detail.html:123 +#: company/templates/company/detail.html:80 #: order/templates/order/purchase_orders.html:18 msgid "New Purchase Order" msgstr "" -#: company/templates/company/detail.html:146 +#: company/templates/company/detail.html:101 #: company/templates/company/sidebar.html:21 #: 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:131 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:307 templates/InvenTree/search.html:219 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 -#: templates/js/translated/search.js:261 templates/navbar.html:62 +#: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 msgid "Sales Orders" msgstr "" -#: company/templates/company/detail.html:150 +#: company/templates/company/detail.html:105 #: order/templates/order/sales_orders.html:20 msgid "Create new sales order" msgstr "" -#: company/templates/company/detail.html:151 +#: company/templates/company/detail.html:106 #: order/templates/order/sales_orders.html:21 msgid "New Sales Order" msgstr "" -#: company/templates/company/detail.html:173 -#: templates/js/translated/build.js:1976 +#: company/templates/company/detail.html:126 msgid "Assigned Stock" msgstr "" -#: company/templates/company/detail.html:191 +#: company/templates/company/detail.html:142 #: company/templates/company/sidebar.html:29 #: order/templates/order/return_order_base.html:13 #: order/templates/order/return_orders.html:8 #: order/templates/order/return_orders.html:15 #: templates/InvenTree/settings/sidebar.html:59 -#: templates/js/translated/search.js:274 templates/navbar.html:65 +#: templates/js/translated/search.js:232 templates/navbar.html:65 #: users/models.py:45 msgid "Return Orders" msgstr "" -#: company/templates/company/detail.html:195 +#: company/templates/company/detail.html:146 #: order/templates/order/return_orders.html:20 msgid "Create new return order" msgstr "" -#: company/templates/company/detail.html:196 +#: company/templates/company/detail.html:147 #: order/templates/order/return_orders.html:21 msgid "New Return Order" msgstr "" -#: company/templates/company/detail.html:221 +#: company/templates/company/detail.html:168 msgid "Company Notes" msgstr "" -#: company/templates/company/detail.html:236 +#: company/templates/company/detail.html:183 msgid "Company Contacts" msgstr "" -#: company/templates/company/detail.html:240 -#: company/templates/company/detail.html:241 +#: company/templates/company/detail.html:187 +#: company/templates/company/detail.html:188 msgid "Add Contact" msgstr "" +#: company/templates/company/detail.html:206 +msgid "Company addresses" +msgstr "" + +#: company/templates/company/detail.html:210 +#: company/templates/company/detail.html:211 +msgid "Add Address" +msgstr "" + #: company/templates/company/index.html:8 msgid "Supplier List" msgstr "" @@ -4043,17 +4112,17 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:111 part/templates/part/part_base.html:85 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:85 msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:39 -#: templates/js/translated/company.js:1001 +#: templates/js/translated/company.js:1374 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:43 -#: templates/js/translated/company.js:1002 +#: templates/js/translated/company.js:1375 msgid "Delete manufacturer part" msgstr "" @@ -4073,40 +4142,22 @@ msgstr "" msgid "Suppliers" msgstr "" -#: company/templates/company/manufacturer_part.html:136 -#: part/templates/part/detail.html:392 -msgid "Delete supplier parts" -msgstr "" - -#: company/templates/company/manufacturer_part.html:136 -#: company/templates/company/manufacturer_part.html:183 -#: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:506 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:370 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:216 users/models.py:248 -msgid "Delete" -msgstr "" - -#: company/templates/company/manufacturer_part.html:166 +#: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:208 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" -#: company/templates/company/manufacturer_part.html:170 -#: part/templates/part/detail.html:213 +#: company/templates/company/manufacturer_part.html:160 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:12 msgid "New Parameter" msgstr "" -#: company/templates/company/manufacturer_part.html:183 -msgid "Delete parameters" -msgstr "" - -#: company/templates/company/manufacturer_part.html:226 -#: templates/js/translated/part.js:1396 +#: company/templates/company/manufacturer_part.html:206 +#: templates/js/translated/part.js:1395 msgid "Add Parameter" msgstr "" @@ -4130,23 +4181,28 @@ msgstr "" msgid "Contacts" msgstr "" +#: company/templates/company/sidebar.html:35 +msgid "Addresses" +msgstr "" + #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:684 #: stock/templates/stock/item_base.html:234 -#: templates/js/translated/company.js:1210 -#: templates/js/translated/purchase_order.js:747 -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/company.js:1631 +#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/stock.js:2173 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:51 +#: templates/js/translated/company.js:1557 msgid "Supplier part actions" msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:112 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -4157,13 +4213,13 @@ msgstr "" #: company/templates/company/supplier_part.html:64 #: company/templates/company/supplier_part.html:65 -#: templates/js/translated/company.js:283 +#: templates/js/translated/company.js:293 msgid "Edit Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:69 #: company/templates/company/supplier_part.html:70 -#: templates/js/translated/company.js:258 +#: templates/js/translated/company.js:268 msgid "Duplicate Supplier Part" msgstr "" @@ -4190,7 +4246,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:198 -#: templates/js/translated/stock.js:504 +#: templates/js/translated/stock.js:503 msgid "New Stock Item" msgstr "" @@ -4198,37 +4254,37 @@ msgstr "" msgid "Supplier Part Orders" msgstr "" -#: company/templates/company/supplier_part.html:249 +#: company/templates/company/supplier_part.html:247 msgid "Pricing Information" msgstr "" -#: company/templates/company/supplier_part.html:254 -#: templates/js/translated/company.js:387 +#: company/templates/company/supplier_part.html:252 +#: templates/js/translated/company.js:397 #: templates/js/translated/pricing.js:684 msgid "Add Price Break" msgstr "" -#: company/templates/company/supplier_part.html:281 +#: company/templates/company/supplier_part.html:277 msgid "Supplier Part QR Code" msgstr "" -#: company/templates/company/supplier_part.html:292 +#: company/templates/company/supplier_part.html:288 msgid "Link Barcode to Supplier Part" msgstr "" -#: company/templates/company/supplier_part.html:365 +#: company/templates/company/supplier_part.html:361 msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 part/tasks.py:293 -#: part/templates/part/category.html:199 +#: part/templates/part/category.html:182 #: part/templates/part/category_sidebar.html:17 stock/admin.py:47 -#: stock/templates/stock/location.html:168 +#: stock/serializers.py:662 stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:182 #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1034 -#: templates/js/translated/search.js:214 templates/js/translated/stock.js:2514 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4254,7 +4310,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:234 +#: company/views.py:52 templates/js/translated/search.js:192 msgid "Companies" msgstr "" @@ -4262,72 +4318,76 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:104 +#: label/models.py:112 msgid "Label name" msgstr "" -#: label/models.py:111 +#: label/models.py:119 msgid "Label description" msgstr "" -#: label/models.py:118 +#: label/models.py:126 msgid "Label" msgstr "" -#: label/models.py:119 +#: label/models.py:127 msgid "Label template file" msgstr "" -#: label/models.py:125 report/models.py:273 +#: label/models.py:133 report/models.py:273 msgid "Enabled" msgstr "" -#: label/models.py:126 +#: label/models.py:134 msgid "Label template is enabled" msgstr "" -#: label/models.py:131 +#: label/models.py:139 msgid "Width [mm]" msgstr "" -#: label/models.py:132 +#: label/models.py:140 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:138 +#: label/models.py:146 msgid "Height [mm]" msgstr "" -#: label/models.py:139 +#: label/models.py:147 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:145 report/models.py:266 +#: label/models.py:153 report/models.py:266 msgid "Filename Pattern" msgstr "" -#: label/models.py:146 +#: label/models.py:154 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:242 +#: label/models.py:250 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:243 label/models.py:284 label/models.py:312 -#: report/models.py:294 report/models.py:452 report/models.py:490 -#: report/models.py:528 +#: label/models.py:251 label/models.py:292 label/models.py:320 +#: label/models.py:356 report/models.py:294 report/models.py:454 +#: report/models.py:492 report/models.py:530 msgid "Filters" msgstr "" -#: label/models.py:283 +#: label/models.py:291 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:311 +#: label/models.py:319 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: label/models.py:355 +msgid "Query filters (comma-separated list of key=value pairs)" +msgstr "" + #: label/templates/label/part/part_label.html:31 #: label/templates/label/stockitem/qr.html:21 #: label/templates/label/stocklocation/qr.html:21 @@ -4345,8 +4405,8 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 -#: templates/js/translated/purchase_order.js:2093 -#: templates/js/translated/sales_order.js:1827 +#: templates/js/translated/purchase_order.js:2103 +#: templates/js/translated/sales_order.js:1839 msgid "Total Price" msgstr "" @@ -4354,30 +4414,30 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1452 order/models.py:1178 order/models.py:1262 +#: order/api.py:1452 order/models.py:1191 order/models.py:1275 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:177 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1718 templates/js/translated/pricing.js:790 -#: templates/js/translated/purchase_order.js:154 -#: templates/js/translated/purchase_order.js:748 -#: templates/js/translated/purchase_order.js:1637 -#: templates/js/translated/stock.js:1996 templates/js/translated/stock.js:2644 +#: templates/js/translated/part.js:1717 templates/js/translated/pricing.js:790 +#: templates/js/translated/purchase_order.js:165 +#: templates/js/translated/purchase_order.js:759 +#: templates/js/translated/purchase_order.js:1652 +#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 msgid "Purchase Order" msgstr "" -#: order/api.py:1456 order/models.py:1909 order/models.py:1955 +#: order/api.py:1456 order/models.py:1922 order/models.py:1968 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 -#: templates/js/translated/return_order.js:269 -#: templates/js/translated/stock.js:2678 +#: templates/js/translated/return_order.js:281 +#: templates/js/translated/stock.js:2809 msgid "Return Order" msgstr "" -#: order/api.py:1458 templates/js/translated/sales_order.js:1030 +#: order/api.py:1458 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4385,11 +4445,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:79 order/serializers.py:49 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:81 order/serializers.py:50 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -4401,492 +4461,496 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:234 +#: order/models.py:237 msgid "Select project code for this order" msgstr "" -#: order/models.py:236 order/models.py:1094 order/models.py:1454 +#: order/models.py:240 order/models.py:1107 order/models.py:1467 msgid "Link to external page" msgstr "" -#: order/models.py:241 +#: order/models.py:245 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:250 +#: order/models.py:254 msgid "Created By" msgstr "" -#: order/models.py:257 +#: order/models.py:261 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:267 +#: order/models.py:271 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 order/models.py:766 +#: order/models.py:280 +msgid "Company address for this order" +msgstr "" + +#: order/models.py:373 order/models.py:779 msgid "Order reference" msgstr "" -#: order/models.py:368 order/models.py:791 +#: order/models.py:381 order/models.py:804 msgid "Purchase order status" msgstr "" -#: order/models.py:383 +#: order/models.py:396 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:391 order/templates/order/order_base.html:152 -#: templates/js/translated/purchase_order.js:1662 +#: order/models.py:404 order/templates/order/order_base.html:148 +#: templates/js/translated/purchase_order.js:1677 msgid "Supplier Reference" msgstr "" -#: order/models.py:391 +#: order/models.py:404 msgid "Supplier order reference code" msgstr "" -#: order/models.py:398 +#: order/models.py:411 msgid "received by" msgstr "" -#: order/models.py:403 order/models.py:1761 +#: order/models.py:416 order/models.py:1774 msgid "Issue Date" msgstr "" -#: order/models.py:404 order/models.py:1762 +#: order/models.py:417 order/models.py:1775 msgid "Date order was issued" msgstr "" -#: order/models.py:410 order/models.py:1768 +#: order/models.py:423 order/models.py:1781 msgid "Date order was completed" msgstr "" -#: order/models.py:445 +#: order/models.py:458 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:606 +#: order/models.py:619 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:780 +#: order/models.py:793 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:799 order/models.py:1755 +#: order/models.py:812 order/models.py:1768 msgid "Customer Reference " msgstr "" -#: order/models.py:799 order/models.py:1756 +#: order/models.py:812 order/models.py:1769 msgid "Customer order reference code" msgstr "" -#: order/models.py:801 order/models.py:1408 -#: templates/js/translated/sales_order.js:831 -#: templates/js/translated/sales_order.js:1012 +#: order/models.py:814 order/models.py:1421 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:808 +#: order/models.py:821 msgid "shipped by" msgstr "" -#: order/models.py:857 +#: order/models.py:870 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:861 +#: order/models.py:874 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:864 templates/js/translated/sales_order.js:491 +#: order/models.py:877 templates/js/translated/sales_order.js:503 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:867 +#: order/models.py:880 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1074 +#: order/models.py:1087 msgid "Item quantity" msgstr "" -#: order/models.py:1087 +#: order/models.py:1100 msgid "Line item reference" msgstr "" -#: order/models.py:1089 +#: order/models.py:1102 msgid "Line item notes" msgstr "" -#: order/models.py:1100 +#: order/models.py:1113 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1118 +#: order/models.py:1131 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1123 +#: order/models.py:1136 msgid "Context" msgstr "" -#: order/models.py:1124 +#: order/models.py:1137 msgid "Additional context for this line" msgstr "" -#: order/models.py:1133 +#: order/models.py:1146 msgid "Unit price" msgstr "" -#: order/models.py:1163 +#: order/models.py:1176 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1171 +#: order/models.py:1184 msgid "deleted" msgstr "" -#: order/models.py:1177 order/models.py:1262 order/models.py:1303 -#: order/models.py:1402 order/models.py:1551 order/models.py:1908 -#: order/models.py:1955 templates/js/translated/sales_order.js:1474 +#: order/models.py:1190 order/models.py:1275 order/models.py:1316 +#: order/models.py:1415 order/models.py:1564 order/models.py:1921 +#: order/models.py:1968 templates/js/translated/sales_order.js:1486 msgid "Order" msgstr "" -#: order/models.py:1196 +#: order/models.py:1209 msgid "Supplier part" msgstr "" -#: order/models.py:1203 order/templates/order/order_base.html:200 -#: templates/js/translated/part.js:1841 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:1276 -#: templates/js/translated/purchase_order.js:2137 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/table_filters.js:90 -#: templates/js/translated/table_filters.js:515 +#: order/models.py:1216 order/templates/order/order_base.html:196 +#: templates/js/translated/part.js:1840 templates/js/translated/part.js:1871 +#: templates/js/translated/purchase_order.js:1291 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:760 +#: templates/js/translated/table_filters.js:96 +#: templates/js/translated/table_filters.js:537 msgid "Received" msgstr "" -#: order/models.py:1204 +#: order/models.py:1217 msgid "Number of items received" msgstr "" -#: order/models.py:1211 stock/models.py:823 stock/serializers.py:252 +#: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2047 +#: templates/js/translated/stock.js:2204 msgid "Purchase Price" msgstr "" -#: order/models.py:1212 +#: order/models.py:1225 msgid "Unit purchase price" msgstr "" -#: order/models.py:1225 +#: order/models.py:1238 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1291 +#: order/models.py:1304 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1296 +#: order/models.py:1309 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1322 part/templates/part/part_pricing.html:107 +#: order/models.py:1335 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:128 templates/js/translated/pricing.js:943 msgid "Sale Price" msgstr "" -#: order/models.py:1323 +#: order/models.py:1336 msgid "Unit sale price" msgstr "" -#: order/models.py:1333 +#: order/models.py:1346 msgid "Shipped quantity" msgstr "" -#: order/models.py:1409 +#: order/models.py:1422 msgid "Date of shipment" msgstr "" -#: order/models.py:1414 templates/js/translated/sales_order.js:1024 +#: order/models.py:1427 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1415 +#: order/models.py:1428 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1422 +#: order/models.py:1435 msgid "Checked By" msgstr "" -#: order/models.py:1423 +#: order/models.py:1436 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1430 order/models.py:1627 order/serializers.py:1248 -#: order/serializers.py:1376 templates/js/translated/model_renderers.js:415 +#: order/models.py:1443 order/models.py:1640 order/serializers.py:1254 +#: order/serializers.py:1382 templates/js/translated/model_renderers.js:429 msgid "Shipment" msgstr "" -#: order/models.py:1431 +#: order/models.py:1444 msgid "Shipment number" msgstr "" -#: order/models.py:1439 +#: order/models.py:1452 msgid "Tracking Number" msgstr "" -#: order/models.py:1440 +#: order/models.py:1453 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1447 +#: order/models.py:1460 msgid "Invoice Number" msgstr "" -#: order/models.py:1448 +#: order/models.py:1461 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1470 +#: order/models.py:1483 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1473 +#: order/models.py:1486 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1586 order/models.py:1588 +#: order/models.py:1599 order/models.py:1601 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1592 +#: order/models.py:1605 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1594 +#: order/models.py:1607 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1597 +#: order/models.py:1610 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1607 order/serializers.py:1110 +#: order/models.py:1620 order/serializers.py:1116 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1610 +#: order/models.py:1623 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1611 +#: order/models.py:1624 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1619 +#: order/models.py:1632 msgid "Line" msgstr "" -#: order/models.py:1628 +#: order/models.py:1641 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1641 order/models.py:1916 -#: templates/js/translated/return_order.js:706 +#: order/models.py:1654 order/models.py:1929 +#: templates/js/translated/return_order.js:718 msgid "Item" msgstr "" -#: order/models.py:1642 +#: order/models.py:1655 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1645 +#: order/models.py:1658 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1725 +#: order/models.py:1738 msgid "Return Order reference" msgstr "" -#: order/models.py:1739 +#: order/models.py:1752 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1750 +#: order/models.py:1763 msgid "Return order status" msgstr "" -#: order/models.py:1901 +#: order/models.py:1914 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1917 +#: order/models.py:1930 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1922 +#: order/models.py:1935 msgid "Received Date" msgstr "" -#: order/models.py:1923 +#: order/models.py:1936 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1934 templates/js/translated/return_order.js:717 -#: templates/js/translated/table_filters.js:93 +#: order/models.py:1947 templates/js/translated/return_order.js:729 +#: templates/js/translated/table_filters.js:99 msgid "Outcome" msgstr "" -#: order/models.py:1934 +#: order/models.py:1947 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1940 +#: order/models.py:1953 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/serializers.py:247 +#: order/serializers.py:253 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:262 order/serializers.py:1128 +#: order/serializers.py:268 order/serializers.py:1134 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:273 order/serializers.py:1139 +#: order/serializers.py:279 order/serializers.py:1145 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:386 +#: order/serializers.py:392 msgid "Order is not open" msgstr "" -#: order/serializers.py:404 +#: order/serializers.py:410 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:422 +#: order/serializers.py:428 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:427 +#: order/serializers.py:433 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:433 +#: order/serializers.py:439 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:434 +#: order/serializers.py:440 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:472 order/serializers.py:1216 +#: order/serializers.py:478 order/serializers.py:1222 msgid "Line Item" msgstr "" -#: order/serializers.py:478 +#: order/serializers.py:484 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:488 order/serializers.py:607 order/serializers.py:1589 +#: order/serializers.py:494 order/serializers.py:613 order/serializers.py:1595 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:507 templates/js/translated/purchase_order.js:1100 +#: order/serializers.py:513 templates/js/translated/purchase_order.js:1115 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:515 templates/js/translated/purchase_order.js:1124 +#: order/serializers.py:521 templates/js/translated/purchase_order.js:1139 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:528 templates/js/translated/barcode.js:52 +#: order/serializers.py:534 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:529 +#: order/serializers.py:535 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:545 +#: order/serializers.py:551 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:569 +#: order/serializers.py:575 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:623 order/serializers.py:1604 +#: order/serializers.py:629 order/serializers.py:1610 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:646 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:651 +#: order/serializers.py:657 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:950 +#: order/serializers.py:956 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1007 +#: order/serializers.py:1013 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1071 order/serializers.py:1225 +#: order/serializers.py:1077 order/serializers.py:1231 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1093 +#: order/serializers.py:1099 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1238 +#: order/serializers.py:1244 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1260 order/serializers.py:1384 +#: order/serializers.py:1266 order/serializers.py:1390 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1263 order/serializers.py:1387 +#: order/serializers.py:1269 order/serializers.py:1393 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1317 +#: order/serializers.py:1323 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1327 +#: order/serializers.py:1333 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1555 +#: order/serializers.py:1561 msgid "Return order line item" msgstr "" -#: order/serializers.py:1562 +#: order/serializers.py:1568 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1565 +#: order/serializers.py:1571 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1597 +#: order/serializers.py:1603 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1678 +#: order/serializers.py:1684 msgid "Line price currency" msgstr "" @@ -4950,82 +5014,74 @@ msgid "Issue Order" msgstr "" #: order/templates/order/order_base.html:83 -msgid "Receive items" -msgstr "" - -#: order/templates/order/order_base.html:85 -msgid "Receive Items" -msgstr "" - -#: order/templates/order/order_base.html:87 #: order/templates/order/return_order_base.html:87 msgid "Mark order as complete" msgstr "" -#: order/templates/order/order_base.html:88 +#: order/templates/order/order_base.html:84 #: order/templates/order/return_order_base.html:88 #: order/templates/order/sales_order_base.html:94 msgid "Complete Order" msgstr "" -#: order/templates/order/order_base.html:95 +#: order/templates/order/order_base.html:91 msgid "Supplier part thumbnail" msgstr "" -#: order/templates/order/order_base.html:110 +#: order/templates/order/order_base.html:106 #: order/templates/order/return_order_base.html:102 #: order/templates/order/sales_order_base.html:107 msgid "Order Reference" msgstr "" -#: order/templates/order/order_base.html:115 +#: order/templates/order/order_base.html:111 #: order/templates/order/return_order_base.html:107 #: order/templates/order/sales_order_base.html:112 msgid "Order Description" msgstr "" -#: order/templates/order/order_base.html:122 +#: order/templates/order/order_base.html:118 #: order/templates/order/return_order_base.html:114 #: order/templates/order/sales_order_base.html:119 msgid "Order Status" msgstr "" -#: order/templates/order/order_base.html:145 +#: order/templates/order/order_base.html:141 msgid "No suppplier information available" msgstr "" -#: order/templates/order/order_base.html:158 +#: order/templates/order/order_base.html:154 #: order/templates/order/sales_order_base.html:158 msgid "Completed Line Items" msgstr "" -#: order/templates/order/order_base.html:164 +#: order/templates/order/order_base.html:160 #: order/templates/order/sales_order_base.html:164 #: order/templates/order/sales_order_base.html:174 msgid "Incomplete" msgstr "" -#: order/templates/order/order_base.html:183 +#: order/templates/order/order_base.html:179 #: order/templates/order/return_order_base.html:158 #: report/templates/report/inventree_build_order_base.html:121 msgid "Issued" msgstr "" -#: order/templates/order/order_base.html:221 +#: order/templates/order/order_base.html:224 msgid "Total cost" msgstr "" -#: order/templates/order/order_base.html:225 -#: order/templates/order/return_order_base.html:193 -#: order/templates/order/sales_order_base.html:233 +#: order/templates/order/order_base.html:228 +#: order/templates/order/return_order_base.html:200 +#: order/templates/order/sales_order_base.html:240 msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_base.html:331 +#: order/templates/order/order_base.html:318 msgid "Purchase Order QR Code" msgstr "" -#: order/templates/order/order_base.html:343 +#: order/templates/order/order_base.html:330 msgid "Link Barcode to Purchase Order" msgstr "" @@ -5078,13 +5134,13 @@ msgstr "" #: part/templates/part/import_wizard/ajax_match_references.html:42 #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 -#: templates/js/translated/bom.js:132 templates/js/translated/build.js:512 -#: templates/js/translated/build.js:2348 -#: templates/js/translated/purchase_order.js:692 -#: templates/js/translated/purchase_order.js:1206 -#: templates/js/translated/return_order.js:494 -#: templates/js/translated/sales_order.js:1097 -#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:850 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 +#: templates/js/translated/build.js:1555 +#: templates/js/translated/purchase_order.js:703 +#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:849 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -5145,9 +5201,9 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:27 #: order/templates/order/return_order_detail.html:24 #: order/templates/order/sales_order_detail.html:24 -#: templates/js/translated/purchase_order.js:419 -#: templates/js/translated/return_order.js:447 -#: templates/js/translated/sales_order.js:222 +#: templates/js/translated/purchase_order.js:430 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:234 msgid "Add Line Item" msgstr "" @@ -5158,30 +5214,25 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: order/templates/order/purchase_order_detail.html:49 #: order/templates/order/purchase_order_detail.html:50 -msgid "Delete Line Items" -msgstr "" - -#: order/templates/order/purchase_order_detail.html:66 -#: order/templates/order/return_order_detail.html:47 -#: order/templates/order/sales_order_detail.html:43 +#: order/templates/order/return_order_detail.html:45 +#: order/templates/order/sales_order_detail.html:41 msgid "Extra Lines" msgstr "" -#: order/templates/order/purchase_order_detail.html:72 -#: order/templates/order/return_order_detail.html:53 -#: order/templates/order/sales_order_detail.html:49 +#: order/templates/order/purchase_order_detail.html:56 +#: order/templates/order/return_order_detail.html:51 +#: order/templates/order/sales_order_detail.html:47 msgid "Add Extra Line" msgstr "" -#: order/templates/order/purchase_order_detail.html:92 +#: order/templates/order/purchase_order_detail.html:74 msgid "Received Items" msgstr "" -#: order/templates/order/purchase_order_detail.html:117 -#: order/templates/order/return_order_detail.html:89 -#: order/templates/order/sales_order_detail.html:149 +#: order/templates/order/purchase_order_detail.html:99 +#: order/templates/order/return_order_detail.html:85 +#: order/templates/order/sales_order_detail.html:139 msgid "Order Notes" msgstr "" @@ -5201,29 +5252,29 @@ msgstr "" #: order/templates/order/return_order_base.html:139 #: order/templates/order/sales_order_base.html:152 -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" -#: order/templates/order/return_order_base.html:189 -#: order/templates/order/sales_order_base.html:229 +#: order/templates/order/return_order_base.html:196 +#: order/templates/order/sales_order_base.html:236 #: part/templates/part/part_pricing.html:32 #: part/templates/part/part_pricing.html:58 #: part/templates/part/part_pricing.html:99 #: part/templates/part/part_pricing.html:114 -#: templates/js/translated/part.js:1046 -#: templates/js/translated/purchase_order.js:1712 -#: templates/js/translated/return_order.js:369 -#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/part.js:1045 +#: templates/js/translated/purchase_order.js:1727 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" -#: order/templates/order/return_order_base.html:257 +#: order/templates/order/return_order_base.html:264 msgid "Return Order QR Code" msgstr "" -#: order/templates/order/return_order_base.html:269 +#: order/templates/order/return_order_base.html:276 msgid "Link Barcode to Return Order" msgstr "" @@ -5241,7 +5292,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:93 -#: templates/js/translated/sales_order.js:469 +#: templates/js/translated/sales_order.js:481 msgid "Complete Sales Order" msgstr "" @@ -5250,16 +5301,16 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:170 -#: order/templates/order/sales_order_detail.html:105 +#: order/templates/order/sales_order_detail.html:99 #: order/templates/order/so_sidebar.html:11 msgid "Completed Shipments" msgstr "" -#: order/templates/order/sales_order_base.html:306 +#: order/templates/order/sales_order_base.html:313 msgid "Sales Order QR Code" msgstr "" -#: order/templates/order/sales_order_base.html:318 +#: order/templates/order/sales_order_base.html:325 msgid "Link Barcode to Sales Order" msgstr "" @@ -5267,18 +5318,17 @@ msgstr "" msgid "Sales Order Items" msgstr "" -#: order/templates/order/sales_order_detail.html:71 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:332 +#: order/templates/order/sales_order_detail.html:67 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" -#: order/templates/order/sales_order_detail.html:75 -#: templates/attachment_table.html:6 templates/js/translated/bom.js:1236 -#: templates/js/translated/build.js:2249 +#: order/templates/order/sales_order_detail.html:71 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 msgid "Actions" msgstr "" -#: order/templates/order/sales_order_detail.html:84 +#: order/templates/order/sales_order_detail.html:80 msgid "New Shipment" msgstr "" @@ -5304,12 +5354,12 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:33 part/admin.py:273 part/models.py:3667 part/tasks.py:288 +#: part/admin.py:33 part/admin.py:273 part/models.py:3716 part/tasks.py:288 #: stock/admin.py:101 msgid "Part ID" msgstr "" -#: part/admin.py:34 part/admin.py:275 part/models.py:3671 part/tasks.py:289 +#: part/admin.py:34 part/admin.py:275 part/models.py:3720 part/tasks.py:289 #: stock/admin.py:102 msgid "Part Name" msgstr "" @@ -5318,19 +5368,19 @@ msgstr "" msgid "Part Description" msgstr "" -#: part/admin.py:36 part/models.py:889 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1200 templates/js/translated/part.js:2233 -#: templates/js/translated/stock.js:1795 +#: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 +#: templates/js/translated/stock.js:1952 msgid "IPN" msgstr "" -#: part/admin.py:37 part/models.py:896 part/templates/part/part_base.html:279 -#: report/models.py:179 templates/js/translated/part.js:1205 -#: templates/js/translated/part.js:2239 +#: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 +#: report/models.py:179 templates/js/translated/part.js:1204 +#: templates/js/translated/part.js:2315 msgid "Revision" msgstr "" -#: part/admin.py:38 part/admin.py:198 part/models.py:875 +#: part/admin.py:38 part/admin.py:198 part/models.py:876 #: part/templates/part/category.html:93 part/templates/part/part_base.html:300 msgid "Keywords" msgstr "" @@ -5351,24 +5401,24 @@ msgstr "" msgid "Default Supplier ID" msgstr "" -#: part/admin.py:46 part/models.py:864 part/templates/part/part_base.html:179 +#: part/admin.py:46 part/models.py:865 part/templates/part/part_base.html:179 msgid "Variant Of" msgstr "" -#: part/admin.py:47 part/models.py:980 part/templates/part/part_base.html:205 +#: part/admin.py:47 part/models.py:981 part/templates/part/part_base.html:205 msgid "Minimum Stock" msgstr "" #: part/admin.py:61 part/templates/part/part_base.html:199 -#: templates/js/translated/company.js:1299 -#: templates/js/translated/table_filters.js:301 +#: templates/js/translated/company.js:1720 +#: templates/js/translated/table_filters.js:307 msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1167 templates/js/translated/build.js:2191 -#: templates/js/translated/part.js:687 templates/js/translated/part.js:2123 -#: templates/js/translated/table_filters.js:140 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5376,23 +5426,16 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:64 templates/js/translated/build.js:2203 -#: templates/js/translated/build.js:2465 templates/js/translated/build.js:3052 -#: templates/js/translated/sales_order.js:1906 -#: templates/js/translated/table_filters.js:488 -msgid "Allocated" -msgstr "" - #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:692 templates/js/translated/part.js:2127 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2930 templates/js/translated/part.js:943 +#: part/admin.py:66 part/models.py:2964 templates/js/translated/part.js:942 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2936 templates/js/translated/part.js:953 +#: part/admin.py:67 part/models.py:2970 templates/js/translated/part.js:952 msgid "Maximum Cost" msgstr "" @@ -5409,13 +5452,13 @@ msgstr "" msgid "Category Path" msgstr "" -#: part/admin.py:202 part/models.py:392 part/templates/part/cat_link.html:3 -#: part/templates/part/category.html:23 part/templates/part/category.html:140 -#: part/templates/part/category.html:160 +#: part/admin.py:202 part/models.py:393 part/serializers.py:307 +#: part/templates/part/cat_link.html:3 part/templates/part/category.html:23 +#: part/templates/part/category.html:140 part/templates/part/category.html:160 #: part/templates/part/category_sidebar.html:9 -#: templates/InvenTree/index.html:86 templates/InvenTree/search.html:84 +#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2754 templates/js/translated/search.js:172 +#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5432,7 +5475,7 @@ msgstr "" msgid "Parent IPN" msgstr "" -#: part/admin.py:274 part/models.py:3675 +#: part/admin.py:274 part/models.py:3724 msgid "Part IPN" msgstr "" @@ -5446,35 +5489,35 @@ msgstr "" msgid "Maximum Price" msgstr "" -#: part/api.py:498 +#: part/api.py:501 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:518 +#: part/api.py:521 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:536 +#: part/api.py:539 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:622 +#: part/api.py:625 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:770 +#: part/api.py:773 msgid "Valid" msgstr "" -#: part/api.py:771 +#: part/api.py:774 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:777 +#: part/api.py:780 msgid "This option must be selected" msgstr "" -#: part/bom.py:175 part/models.py:127 part/models.py:923 +#: part/bom.py:175 part/models.py:128 part/models.py:924 #: part/templates/part/category.html:115 part/templates/part/part_base.html:369 msgid "Default Location" msgstr "" @@ -5484,7 +5527,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:177 part/templates/part/part_base.html:194 -#: templates/js/translated/sales_order.js:1873 +#: templates/js/translated/sales_order.js:1885 msgid "Available Stock" msgstr "" @@ -5492,916 +5535,913 @@ msgstr "" msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 part/models.py:3616 part/templates/part/category.html:16 +#: part/models.py:76 part/models.py:3665 part/templates/part/category.html:16 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:76 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: part/models.py:77 part/templates/part/category.html:135 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158 #: users/models.py:37 msgid "Part Categories" msgstr "" -#: part/models.py:128 +#: part/models.py:129 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:124 templates/js/translated/stock.js:2520 -#: templates/js/translated/table_filters.js:209 -#: templates/js/translated/table_filters.js:229 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: templates/js/translated/table_filters.js:215 +#: templates/js/translated/table_filters.js:235 msgid "Structural" msgstr "" -#: part/models.py:135 +#: part/models.py:136 msgid "Parts may not be directly assigned to a structural category, but may be assigned to child categories." msgstr "" -#: part/models.py:139 +#: part/models.py:140 msgid "Default keywords" msgstr "" -#: part/models.py:139 +#: part/models.py:140 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:144 stock/models.py:113 +#: part/models.py:145 stock/models.py:113 msgid "Icon" msgstr "" -#: part/models.py:145 stock/models.py:114 +#: part/models.py:146 stock/models.py:114 msgid "Icon (optional)" msgstr "" -#: part/models.py:164 +#: part/models.py:165 msgid "You cannot make this part category structural because some parts are already assigned to it!" msgstr "" -#: part/models.py:475 +#: part/models.py:476 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:517 part/models.py:529 +#: part/models.py:518 part/models.py:530 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:601 +#: part/models.py:602 #, python-brace-format msgid "IPN must match regex pattern {pat}" msgstr "" -#: part/models.py:672 +#: part/models.py:673 msgid "Stock item with this serial number already exists" msgstr "" -#: part/models.py:803 +#: part/models.py:804 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:808 +#: part/models.py:809 msgid "Part with this Name, IPN and Revision already exists." msgstr "" -#: part/models.py:822 +#: part/models.py:823 msgid "Parts cannot be assigned to structural part categories!" msgstr "" -#: part/models.py:846 part/models.py:3672 +#: part/models.py:847 part/models.py:3721 msgid "Part name" msgstr "" -#: part/models.py:852 +#: part/models.py:853 msgid "Is Template" msgstr "" -#: part/models.py:853 +#: part/models.py:854 msgid "Is this part a template part?" msgstr "" -#: part/models.py:863 +#: part/models.py:864 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:870 +#: part/models.py:871 msgid "Part description (optional)" msgstr "" -#: part/models.py:876 +#: part/models.py:877 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:883 part/models.py:3198 part/models.py:3615 -#: part/serializers.py:848 part/templates/part/part_base.html:262 +#: part/models.py:884 part/models.py:3232 part/models.py:3664 +#: part/serializers.py:320 part/serializers.py:910 +#: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2269 templates/js/translated/part.js:2481 +#: templates/js/translated/part.js:2345 msgid "Category" msgstr "" -#: part/models.py:884 +#: part/models.py:885 msgid "Part category" msgstr "" -#: part/models.py:890 +#: part/models.py:891 msgid "Internal Part Number" msgstr "" -#: part/models.py:895 +#: part/models.py:896 msgid "Part revision or version number" msgstr "" -#: part/models.py:921 +#: part/models.py:922 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:966 part/templates/part/part_base.html:378 +#: part/models.py:967 part/templates/part/part_base.html:378 msgid "Default Supplier" msgstr "" -#: part/models.py:967 +#: part/models.py:968 msgid "Default supplier part" msgstr "" -#: part/models.py:974 +#: part/models.py:975 msgid "Default Expiry" msgstr "" -#: part/models.py:975 +#: part/models.py:976 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:981 +#: part/models.py:982 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:988 +#: part/models.py:989 msgid "Units of measure for this part" msgstr "" -#: part/models.py:997 +#: part/models.py:998 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:1003 +#: part/models.py:1004 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:1009 +#: part/models.py:1010 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:1014 +#: part/models.py:1015 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:1019 +#: part/models.py:1020 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:1024 +#: part/models.py:1025 msgid "Is this part active?" msgstr "" -#: part/models.py:1029 +#: part/models.py:1030 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:1031 +#: part/models.py:1032 msgid "BOM checksum" msgstr "" -#: part/models.py:1031 +#: part/models.py:1032 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:1034 +#: part/models.py:1035 msgid "BOM checked by" msgstr "" -#: part/models.py:1036 +#: part/models.py:1037 msgid "BOM checked date" msgstr "" -#: part/models.py:1040 +#: part/models.py:1041 msgid "Creation User" msgstr "" -#: part/models.py:1042 +#: part/models.py:1043 msgid "User responsible for this part" msgstr "" -#: part/models.py:1046 part/templates/part/part_base.html:341 +#: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2331 +#: templates/js/translated/part.js:2407 msgid "Last Stocktake" msgstr "" -#: part/models.py:1921 +#: part/models.py:1923 msgid "Sell multiple" msgstr "" -#: part/models.py:2853 +#: part/models.py:2887 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:2870 +#: part/models.py:2904 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:2871 +#: part/models.py:2905 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:2876 +#: part/models.py:2910 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:2877 +#: part/models.py:2911 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:2882 +#: part/models.py:2916 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:2883 +#: part/models.py:2917 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:2888 +#: part/models.py:2922 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:2889 +#: part/models.py:2923 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:2894 +#: part/models.py:2928 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:2895 +#: part/models.py:2929 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:2900 +#: part/models.py:2934 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:2901 +#: part/models.py:2935 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:2906 +#: part/models.py:2940 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:2907 +#: part/models.py:2941 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:2912 +#: part/models.py:2946 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:2913 +#: part/models.py:2947 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:2918 +#: part/models.py:2952 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:2919 +#: part/models.py:2953 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:2924 +#: part/models.py:2958 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:2925 +#: part/models.py:2959 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:2931 +#: part/models.py:2965 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:2937 +#: part/models.py:2971 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:2942 +#: part/models.py:2976 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:2943 +#: part/models.py:2977 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:2948 +#: part/models.py:2982 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:2949 +#: part/models.py:2983 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:2954 +#: part/models.py:2988 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:2955 +#: part/models.py:2989 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:2960 +#: part/models.py:2994 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:2961 +#: part/models.py:2995 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:2980 +#: part/models.py:3014 msgid "Part for stocktake" msgstr "" -#: part/models.py:2985 +#: part/models.py:3019 msgid "Item Count" msgstr "" -#: part/models.py:2986 +#: part/models.py:3020 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:2993 +#: part/models.py:3027 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:2997 part/models.py:3080 +#: part/models.py:3031 part/models.py:3114 #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:360 -#: templates/js/translated/part.js:1059 templates/js/translated/pricing.js:812 +#: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 -#: templates/js/translated/purchase_order.js:1691 -#: templates/js/translated/stock.js:2558 +#: templates/js/translated/purchase_order.js:1706 +#: templates/js/translated/stock.js:2689 msgid "Date" msgstr "" -#: part/models.py:2998 +#: part/models.py:3032 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3006 +#: part/models.py:3040 msgid "Additional notes" msgstr "" -#: part/models.py:3014 +#: part/models.py:3048 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3019 +#: part/models.py:3053 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3020 +#: part/models.py:3054 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3025 +#: part/models.py:3059 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3026 +#: part/models.py:3060 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3087 templates/InvenTree/settings/settings_staff_js.html:349 +#: part/models.py:3121 templates/InvenTree/settings/settings_staff_js.html:349 msgid "Report" msgstr "" -#: part/models.py:3088 +#: part/models.py:3122 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3093 templates/InvenTree/settings/settings_staff_js.html:356 +#: part/models.py:3127 templates/InvenTree/settings/settings_staff_js.html:356 msgid "Part Count" msgstr "" -#: part/models.py:3094 +#: part/models.py:3128 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3102 +#: part/models.py:3136 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3238 +#: part/models.py:3272 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:3255 +#: part/models.py:3289 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3275 templates/js/translated/part.js:2821 +#: part/models.py:3309 templates/js/translated/part.js:2806 msgid "Test Name" msgstr "" -#: part/models.py:3276 +#: part/models.py:3310 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3281 +#: part/models.py:3315 msgid "Test Description" msgstr "" -#: part/models.py:3282 +#: part/models.py:3316 msgid "Enter description for this test" msgstr "" -#: part/models.py:3287 templates/js/translated/part.js:2830 -#: templates/js/translated/table_filters.js:423 +#: part/models.py:3321 templates/js/translated/part.js:2815 +#: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" -#: part/models.py:3288 +#: part/models.py:3322 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3293 templates/js/translated/part.js:2838 +#: part/models.py:3327 templates/js/translated/part.js:2823 msgid "Requires Value" msgstr "" -#: part/models.py:3294 +#: part/models.py:3328 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3299 templates/js/translated/part.js:2845 +#: part/models.py:3333 templates/js/translated/part.js:2830 msgid "Requires Attachment" msgstr "" -#: part/models.py:3300 +#: part/models.py:3334 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3346 +#: part/models.py:3380 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3351 +#: part/models.py:3385 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3369 +#: part/models.py:3403 msgid "Choices must be unique" msgstr "" -#: part/models.py:3385 +#: part/models.py:3419 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3401 +#: part/models.py:3435 msgid "Parameter Name" msgstr "" -#: part/models.py:3407 +#: part/models.py:3441 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3417 +#: part/models.py:3451 msgid "Parameter description" msgstr "" -#: part/models.py:3423 templates/js/translated/part.js:1600 -#: templates/js/translated/table_filters.js:734 +#: part/models.py:3457 templates/js/translated/part.js:1599 +#: templates/js/translated/table_filters.js:756 msgid "Checkbox" msgstr "" -#: part/models.py:3424 +#: part/models.py:3458 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3429 templates/js/translated/part.js:1609 +#: part/models.py:3463 templates/js/translated/part.js:1608 msgid "Choices" msgstr "" -#: part/models.py:3430 +#: part/models.py:3464 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3511 +#: part/models.py:3545 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:3555 +#: part/models.py:3589 msgid "Parent Part" msgstr "" -#: part/models.py:3560 part/models.py:3621 part/models.py:3622 +#: part/models.py:3594 part/models.py:3670 part/models.py:3671 #: templates/InvenTree/settings/settings_staff_js.html:199 msgid "Parameter Template" msgstr "" -#: part/models.py:3565 +#: part/models.py:3599 msgid "Data" msgstr "" -#: part/models.py:3565 +#: part/models.py:3599 msgid "Parameter Value" msgstr "" -#: part/models.py:3626 templates/InvenTree/settings/settings_staff_js.html:208 +#: part/models.py:3675 templates/InvenTree/settings/settings_staff_js.html:208 msgid "Default Value" msgstr "" -#: part/models.py:3627 +#: part/models.py:3676 msgid "Default Parameter Value" msgstr "" -#: part/models.py:3664 +#: part/models.py:3713 msgid "Part ID or part name" msgstr "" -#: part/models.py:3668 +#: part/models.py:3717 msgid "Unique part ID value" msgstr "" -#: part/models.py:3676 +#: part/models.py:3725 msgid "Part IPN value" msgstr "" -#: part/models.py:3679 +#: part/models.py:3728 msgid "Level" msgstr "" -#: part/models.py:3680 +#: part/models.py:3729 msgid "BOM level" msgstr "" -#: part/models.py:3764 +#: part/models.py:3735 part/models.py:4113 +msgid "BOM Item" +msgstr "" + +#: part/models.py:3808 msgid "Select parent part" msgstr "" -#: part/models.py:3772 +#: part/models.py:3816 msgid "Sub part" msgstr "" -#: part/models.py:3773 +#: part/models.py:3817 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3779 +#: part/models.py:3823 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3783 part/templates/part/upload_bom.html:58 -#: templates/js/translated/bom.js:971 templates/js/translated/bom.js:998 -#: templates/js/translated/build.js:2113 -#: templates/js/translated/table_filters.js:156 -#: templates/js/translated/table_filters.js:185 -#: templates/js/translated/table_filters.js:500 -msgid "Optional" -msgstr "" - -#: part/models.py:3784 +#: part/models.py:3828 msgid "This BOM item is optional" msgstr "" -#: part/models.py:3789 templates/js/translated/bom.js:967 -#: templates/js/translated/bom.js:1007 templates/js/translated/build.js:2104 -#: templates/js/translated/table_filters.js:160 -#: templates/js/translated/table_filters.js:496 -msgid "Consumable" -msgstr "" - -#: part/models.py:3790 +#: part/models.py:3834 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:3794 part/templates/part/upload_bom.html:55 +#: part/models.py:3838 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:3795 +#: part/models.py:3839 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:3798 +#: part/models.py:3842 msgid "BOM item reference" msgstr "" -#: part/models.py:3801 +#: part/models.py:3845 msgid "BOM item notes" msgstr "" -#: part/models.py:3805 +#: part/models.py:3849 msgid "Checksum" msgstr "" -#: part/models.py:3805 +#: part/models.py:3849 msgid "BOM line checksum" msgstr "" -#: part/models.py:3810 templates/js/translated/table_filters.js:144 +#: part/models.py:3854 templates/js/translated/table_filters.js:150 msgid "Validated" msgstr "" -#: part/models.py:3811 +#: part/models.py:3855 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:3816 part/templates/part/upload_bom.html:57 -#: templates/js/translated/bom.js:1024 -#: templates/js/translated/table_filters.js:148 -#: templates/js/translated/table_filters.js:181 +#: part/models.py:3860 part/templates/part/upload_bom.html:57 +#: templates/js/translated/bom.js:1042 +#: templates/js/translated/table_filters.js:154 +#: templates/js/translated/table_filters.js:187 msgid "Gets inherited" msgstr "" -#: part/models.py:3817 +#: part/models.py:3861 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:3822 part/templates/part/upload_bom.html:56 -#: templates/js/translated/bom.js:1016 +#: part/models.py:3866 part/templates/part/upload_bom.html:56 +#: templates/js/translated/bom.js:1034 msgid "Allow Variants" msgstr "" -#: part/models.py:3823 +#: part/models.py:3867 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:3909 stock/models.py:577 +#: part/models.py:3953 stock/models.py:577 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:3918 part/models.py:3920 +#: part/models.py:3962 part/models.py:3964 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4036 +#: part/models.py:4080 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4057 +#: part/models.py:4101 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4070 +#: part/models.py:4114 msgid "Parent BOM item" msgstr "" -#: part/models.py:4078 +#: part/models.py:4122 msgid "Substitute part" msgstr "" -#: part/models.py:4093 +#: part/models.py:4137 msgid "Part 1" msgstr "" -#: part/models.py:4097 +#: part/models.py:4141 msgid "Part 2" msgstr "" -#: part/models.py:4097 +#: part/models.py:4141 msgid "Select Related Part" msgstr "" -#: part/models.py:4115 +#: part/models.py:4159 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4119 +#: part/models.py:4163 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:152 part/serializers.py:175 stock/serializers.py:257 +#: part/serializers.py:152 part/serializers.py:175 stock/serializers.py:319 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:302 +#: part/serializers.py:313 +msgid "No parts selected" +msgstr "" + +#: part/serializers.py:321 +msgid "Select category" +msgstr "" + +#: part/serializers.py:352 msgid "Original Part" msgstr "" -#: part/serializers.py:302 +#: part/serializers.py:352 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:307 +#: part/serializers.py:357 msgid "Copy Image" msgstr "" -#: part/serializers.py:307 +#: part/serializers.py:357 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:312 part/templates/part/detail.html:296 +#: part/serializers.py:362 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" -#: part/serializers.py:312 +#: part/serializers.py:362 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:317 +#: part/serializers.py:367 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:317 +#: part/serializers.py:367 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:327 +#: part/serializers.py:377 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:327 +#: part/serializers.py:377 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:333 +#: part/serializers.py:383 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:333 +#: part/serializers.py:383 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:343 +#: part/serializers.py:393 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:354 +#: part/serializers.py:404 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:360 +#: part/serializers.py:410 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:367 +#: part/serializers.py:417 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:375 +#: part/serializers.py:425 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:387 +#: part/serializers.py:437 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:445 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:620 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:449 +#: part/serializers.py:682 part/templates/part/copy_part.html:9 +#: templates/js/translated/part.js:448 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:620 +#: part/serializers.py:682 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:625 templates/js/translated/part.js:103 +#: part/serializers.py:687 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:687 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:630 +#: part/serializers.py:692 msgid "Supplier Information" msgstr "" -#: part/serializers.py:630 +#: part/serializers.py:692 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:636 +#: part/serializers.py:698 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:637 +#: part/serializers.py:699 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:842 +#: part/serializers.py:904 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:848 +#: part/serializers.py:910 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:854 +#: part/serializers.py:916 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:921 msgid "Generate Report" msgstr "" -#: part/serializers.py:860 +#: part/serializers.py:922 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:865 +#: part/serializers.py:927 msgid "Update Parts" msgstr "" -#: part/serializers.py:866 +#: part/serializers.py:928 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:874 +#: part/serializers.py:936 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:1025 msgid "Update" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:1026 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1246 +#: part/serializers.py:1308 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1316 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1255 +#: part/serializers.py:1317 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1260 +#: part/serializers.py:1322 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1261 +#: part/serializers.py:1323 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1328 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1267 +#: part/serializers.py:1329 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1272 +#: part/serializers.py:1334 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1273 +#: part/serializers.py:1335 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1313 +#: part/serializers.py:1375 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1314 +#: part/serializers.py:1376 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1406 msgid "No part column specified" msgstr "" -#: part/serializers.py:1387 +#: part/serializers.py:1449 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1452 msgid "No matching part found" msgstr "" -#: part/serializers.py:1393 +#: part/serializers.py:1455 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1402 +#: part/serializers.py:1464 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1472 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1431 +#: part/serializers.py:1493 msgid "At least one BOM item is required" msgstr "" @@ -6414,9 +6454,9 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: part/tasks.py:294 templates/js/translated/part.js:1040 -#: templates/js/translated/part.js:1793 templates/js/translated/part.js:1848 -#: templates/js/translated/purchase_order.js:2052 +#: part/tasks.py:294 templates/js/translated/part.js:1039 +#: templates/js/translated/part.js:1792 templates/js/translated/part.js:1847 +#: templates/js/translated/purchase_order.js:2062 msgid "Total Quantity" msgstr "" @@ -6454,14 +6494,6 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:291 -msgid "BOM actions" -msgstr "" - -#: part/templates/part/bom.html:34 -msgid "Delete Items" -msgstr "" - #: part/templates/part/category.html:34 msgid "Perform stocktake for this part category" msgstr "" @@ -6498,7 +6530,7 @@ msgstr "" msgid "Top level part category" msgstr "" -#: part/templates/part/category.html:121 part/templates/part/category.html:225 +#: part/templates/part/category.html:121 part/templates/part/category.html:206 #: part/templates/part/category_sidebar.html:7 msgid "Subcategories" msgstr "" @@ -6511,33 +6543,20 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:165 templates/js/translated/bom.js:443 +#: part/templates/part/category.html:165 templates/js/translated/bom.js:444 msgid "New Part" msgstr "" -#: part/templates/part/category.html:175 part/templates/part/detail.html:390 -#: part/templates/part/detail.html:421 -msgid "Options" -msgstr "" - -#: part/templates/part/category.html:179 -msgid "Set category" -msgstr "" - -#: part/templates/part/category.html:180 -msgid "Set Category" -msgstr "" - -#: part/templates/part/category.html:208 +#: part/templates/part/category.html:191 #: templates/InvenTree/settings/sidebar.html:47 msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:229 +#: part/templates/part/category.html:210 msgid "Create new part category" msgstr "" -#: part/templates/part/category.html:230 +#: part/templates/part/category.html:211 msgid "New Category" msgstr "" @@ -6574,7 +6593,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:584 +#: templates/js/translated/tables.js:560 msgid "Refresh" msgstr "" @@ -6585,7 +6604,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:1952 users/models.py:39 +#: templates/js/translated/stock.js:2109 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6597,101 +6616,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:145 stock/templates/stock/item.html:53 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:165 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:180 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:184 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:185 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:212 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:249 part/templates/part/part_sidebar.html:58 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:253 part/templates/part/detail.html:254 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:274 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:279 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:283 templates/js/translated/bom.js:339 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:285 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:272 +msgid "BOM actions" +msgstr "" + +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:297 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:302 part/templates/part/detail.html:303 -#: templates/js/translated/bom.js:1279 templates/js/translated/bom.js:1280 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 +#: templates/js/translated/bom.js:1299 templates/js/translated/bom.js:1300 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:316 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:334 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:361 stock/templates/stock/item.html:38 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:377 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:407 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:423 -msgid "Delete manufacturer parts" -msgstr "" - -#: part/templates/part/detail.html:707 +#: part/templates/part/detail.html:654 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:715 +#: part/templates/part/detail.html:662 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:800 +#: part/templates/part/detail.html:747 msgid "Add Test Result Template" msgstr "" @@ -6725,13 +6744,13 @@ msgid "Download Part Import Template" msgstr "" #: part/templates/part/import_wizard/part_upload.html:92 -#: templates/js/translated/bom.js:308 templates/js/translated/bom.js:342 +#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343 #: templates/js/translated/order.js:129 templates/js/translated/tables.js:189 msgid "Format" msgstr "" #: part/templates/part/import_wizard/part_upload.html:93 -#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343 +#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344 #: templates/js/translated/order.js:130 msgid "Select file format" msgstr "" @@ -6772,7 +6791,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 msgid "Part actions" msgstr "" @@ -6817,10 +6836,10 @@ msgid "Part is not active" msgstr "" #: part/templates/part/part_base.html:148 -#: templates/js/translated/company.js:945 -#: templates/js/translated/company.js:1185 -#: templates/js/translated/model_renderers.js:273 -#: templates/js/translated/part.js:792 templates/js/translated/part.js:1192 +#: templates/js/translated/company.js:1318 +#: templates/js/translated/company.js:1606 +#: templates/js/translated/model_renderers.js:287 +#: templates/js/translated/part.js:791 templates/js/translated/part.js:1191 msgid "Inactive" msgstr "" @@ -6843,7 +6862,7 @@ msgstr "" msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:237 templates/js/translated/bom.js:1178 +#: part/templates/part/part_base.html:237 templates/js/translated/bom.js:1198 msgid "Can Build" msgstr "" @@ -6851,8 +6870,8 @@ msgstr "" msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1041 -#: templates/js/translated/part.js:1238 templates/js/translated/part.js:2304 +#: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6875,7 +6894,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2191 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 msgid "part" msgstr "" @@ -6949,9 +6968,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1216 templates/js/translated/part.js:2120 -#: templates/js/translated/part.js:2284 templates/js/translated/stock.js:1022 -#: templates/js/translated/stock.js:1829 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 +#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1986 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -6982,9 +7001,9 @@ msgstr "" #: part/templates/part/prices.html:25 stock/admin.py:129 #: stock/templates/stock/item_base.html:442 -#: templates/js/translated/company.js:1313 -#: templates/js/translated/company.js:1323 -#: templates/js/translated/stock.js:1982 +#: templates/js/translated/company.js:1734 +#: templates/js/translated/company.js:1744 +#: templates/js/translated/stock.js:2139 msgid "Last Updated" msgstr "" @@ -7047,12 +7066,12 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:682 -#: templates/js/translated/part.js:2115 templates/js/translated/part.js:2117 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 +#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:167 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7156,7 +7175,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:120 -#: templates/js/translated/purchase_order.js:1372 +#: templates/js/translated/purchase_order.js:1387 msgid "Barcode matches existing item" msgstr "" @@ -7219,43 +7238,43 @@ msgstr "" msgid "Open link" msgstr "" -#: plugin/models.py:27 +#: plugin/models.py:28 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:28 +#: plugin/models.py:29 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:33 +#: plugin/models.py:34 msgid "Key" msgstr "" -#: plugin/models.py:34 +#: plugin/models.py:35 msgid "Key of plugin" msgstr "" -#: plugin/models.py:42 +#: plugin/models.py:43 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:48 +#: plugin/models.py:49 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:124 +#: plugin/models.py:125 msgid "Sample plugin" msgstr "" -#: plugin/models.py:133 +#: plugin/models.py:134 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:159 templates/InvenTree/settings/plugin_settings.html:9 +#: plugin/models.py:160 templates/InvenTree/settings/plugin_settings.html:9 msgid "Plugin" msgstr "" -#: plugin/models.py:210 +#: plugin/models.py:211 msgid "Method" msgstr "" @@ -7407,47 +7426,47 @@ msgstr "" msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:418 +#: report/models.py:420 msgid "Part Filters" msgstr "" -#: report/models.py:419 +#: report/models.py:421 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:453 +#: report/models.py:455 msgid "Purchase order query filters" msgstr "" -#: report/models.py:491 +#: report/models.py:493 msgid "Sales order query filters" msgstr "" -#: report/models.py:529 +#: report/models.py:531 msgid "Return order query filters" msgstr "" -#: report/models.py:582 +#: report/models.py:584 msgid "Snippet" msgstr "" -#: report/models.py:583 +#: report/models.py:585 msgid "Report snippet file" msgstr "" -#: report/models.py:587 +#: report/models.py:589 msgid "Snippet file description" msgstr "" -#: report/models.py:624 +#: report/models.py:626 msgid "Asset" msgstr "" -#: report/models.py:625 +#: report/models.py:627 msgid "Report asset file" msgstr "" -#: report/models.py:632 +#: report/models.py:634 msgid "Asset file description" msgstr "" @@ -7468,8 +7487,8 @@ msgstr "" #: templates/js/translated/order.js:316 templates/js/translated/pricing.js:527 #: templates/js/translated/pricing.js:596 #: templates/js/translated/pricing.js:820 -#: templates/js/translated/purchase_order.js:2083 -#: templates/js/translated/sales_order.js:1817 +#: templates/js/translated/purchase_order.js:2093 +#: templates/js/translated/sales_order.js:1829 msgid "Unit Price" msgstr "" @@ -7481,23 +7500,23 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:72 #: report/templates/report/inventree_so_report_base.html:72 -#: templates/js/translated/purchase_order.js:1985 -#: templates/js/translated/sales_order.js:1792 +#: templates/js/translated/purchase_order.js:1995 +#: templates/js/translated/sales_order.js:1804 msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:502 templates/js/translated/build.js:1423 -#: templates/js/translated/build.js:1989 -#: templates/js/translated/model_renderers.js:201 -#: templates/js/translated/return_order.js:528 -#: templates/js/translated/return_order.js:708 -#: templates/js/translated/sales_order.js:300 -#: templates/js/translated/sales_order.js:1597 -#: templates/js/translated/sales_order.js:1682 -#: templates/js/translated/stock.js:563 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:2281 +#: templates/js/translated/model_renderers.js:215 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:720 +#: templates/js/translated/sales_order.js:312 +#: templates/js/translated/sales_order.js:1609 +#: templates/js/translated/sales_order.js:1694 +#: templates/js/translated/stock.js:562 msgid "Serial Number" msgstr "" @@ -7510,7 +7529,7 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:102 -#: stock/models.py:2243 templates/js/translated/stock.js:1419 +#: stock/models.py:2243 templates/js/translated/stock.js:1418 msgid "Test" msgstr "" @@ -7541,8 +7560,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:168 -#: stock/admin.py:104 templates/js/translated/stock.js:667 -#: templates/js/translated/stock.js:838 templates/js/translated/stock.js:2849 +#: stock/admin.py:104 templates/js/translated/stock.js:666 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 msgid "Serial" msgstr "" @@ -7610,31 +7629,31 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:1966 +#: templates/js/translated/stock.js:2123 msgid "Expiry Date" msgstr "" -#: stock/api.py:420 templates/js/translated/table_filters.js:373 +#: stock/api.py:426 templates/js/translated/table_filters.js:379 msgid "External Location" msgstr "" -#: stock/api.py:582 +#: stock/api.py:619 msgid "Quantity is required" msgstr "" -#: stock/api.py:589 +#: stock/api.py:626 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:615 +#: stock/api.py:652 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:624 +#: stock/api.py:661 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:642 +#: stock/api.py:679 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -7645,7 +7664,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:55 stock/templates/stock/location.html:177 -#: templates/InvenTree/search.html:166 templates/js/translated/search.js:220 +#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7663,8 +7682,8 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2529 -#: templates/js/translated/table_filters.js:213 +#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -7680,7 +7699,7 @@ msgstr "" msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:583 stock/serializers.py:174 +#: stock/models.py:583 stock/serializers.py:223 msgid "Stock item cannot be created for virtual parts" msgstr "" @@ -7814,7 +7833,7 @@ msgstr "" msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1403 stock/serializers.py:374 +#: stock/models.py:1403 stock/serializers.py:440 msgid "Serial numbers already exist" msgstr "" @@ -7842,7 +7861,7 @@ msgstr "" msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1496 stock/serializers.py:975 +#: stock/models.py:1496 stock/serializers.py:1092 msgid "Duplicate stock items" msgstr "" @@ -7894,132 +7913,141 @@ msgstr "" msgid "Test notes" msgstr "" -#: stock/serializers.py:76 +#: stock/serializers.py:121 msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:166 +#: stock/serializers.py:215 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:254 +#: stock/serializers.py:316 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:307 +#: stock/serializers.py:373 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:319 +#: stock/serializers.py:385 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:325 +#: stock/serializers.py:391 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:336 stock/serializers.py:932 stock/serializers.py:1174 +#: stock/serializers.py:402 stock/serializers.py:1049 stock/serializers.py:1291 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:343 +#: stock/serializers.py:409 msgid "Optional note field" msgstr "" -#: stock/serializers.py:353 +#: stock/serializers.py:419 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:414 +#: stock/serializers.py:480 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:427 -msgid "Stock item is unavailable" -msgstr "" - -#: stock/serializers.py:434 -msgid "Selected part is not in the Bill of Materials" -msgstr "" - -#: stock/serializers.py:471 -msgid "Destination location for uninstalled item" -msgstr "" - -#: stock/serializers.py:476 stock/serializers.py:557 +#: stock/serializers.py:485 stock/serializers.py:543 stock/serializers.py:624 +#: stock/serializers.py:682 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:510 +#: stock/serializers.py:494 +msgid "Stock item is unavailable" +msgstr "" + +#: stock/serializers.py:501 +msgid "Selected part is not in the Bill of Materials" +msgstr "" + +#: stock/serializers.py:538 +msgid "Destination location for uninstalled item" +msgstr "" + +#: stock/serializers.py:577 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:521 +#: stock/serializers.py:588 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:552 +#: stock/serializers.py:619 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:787 +#: stock/serializers.py:663 +msgid "Select stock items to change status" +msgstr "" + +#: stock/serializers.py:670 +msgid "No stock items selected" +msgstr "" + +#: stock/serializers.py:904 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:791 +#: stock/serializers.py:908 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:795 +#: stock/serializers.py:912 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:826 +#: stock/serializers.py:943 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:832 +#: stock/serializers.py:949 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:840 +#: stock/serializers.py:957 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:850 stock/serializers.py:1081 +#: stock/serializers.py:967 stock/serializers.py:1198 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:939 +#: stock/serializers.py:1056 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:944 +#: stock/serializers.py:1061 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:945 +#: stock/serializers.py:1062 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:950 +#: stock/serializers.py:1067 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:951 +#: stock/serializers.py:1068 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:1078 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1043 +#: stock/serializers.py:1160 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1071 +#: stock/serializers.py:1188 msgid "Stock transaction notes" msgstr "" @@ -8027,48 +8055,48 @@ msgstr "" msgid "Stock Tracking Information" msgstr "" -#: stock/templates/stock/item.html:69 +#: stock/templates/stock/item.html:63 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:77 +#: stock/templates/stock/item.html:71 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:80 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:90 stock/templates/stock/item_base.html:66 +#: stock/templates/stock/item.html:84 stock/templates/stock/item_base.html:66 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:94 stock/templates/stock/item.html:288 +#: stock/templates/stock/item.html:88 stock/templates/stock/item.html:278 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:98 +#: stock/templates/stock/item.html:92 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:132 +#: stock/templates/stock/item.html:124 msgid "Stock Item Notes" msgstr "" -#: stock/templates/stock/item.html:147 +#: stock/templates/stock/item.html:139 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2996 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:276 +#: stock/templates/stock/item.html:266 msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:305 templates/js/translated/stock.js:1611 +#: stock/templates/stock/item.html:295 templates/js/translated/stock.js:1610 msgid "Add Test Result" msgstr "" @@ -8076,13 +8104,13 @@ msgstr "" msgid "Locate stock item" msgstr "" -#: stock/templates/stock/item_base.html:52 templates/stock_table.html:21 +#: stock/templates/stock/item_base.html:52 msgid "Scan to Location" msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:322 +#: templates/js/translated/filters.js:432 msgid "Printing actions" msgstr "" @@ -8091,15 +8119,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:80 -#: stock/templates/stock/location.html:88 templates/stock_table.html:35 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1735 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:82 templates/stock_table.html:33 +#: stock/templates/stock/item_base.html:82 +#: templates/js/translated/stock.js:1717 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:83 templates/stock_table.html:34 +#: stock/templates/stock/item_base.html:83 +#: templates/js/translated/stock.js:1726 msgid "Remove stock" msgstr "" @@ -8108,11 +8138,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:89 -#: stock/templates/stock/location.html:94 templates/stock_table.html:36 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1744 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:92 templates/stock_table.html:39 +#: stock/templates/stock/item_base.html:92 +#: templates/js/translated/stock.js:1798 msgid "Assign to customer" msgstr "" @@ -8152,6 +8183,11 @@ msgstr "" msgid "Delete stock item" msgstr "" +#: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 +#: templates/js/translated/build.js:2046 templates/navbar.html:38 +msgid "Build" +msgstr "" + #: stock/templates/stock/item_base.html:194 msgid "Parent Item" msgstr "" @@ -8214,7 +8250,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2015 +#: templates/js/translated/build.js:2306 msgid "No location set" msgstr "" @@ -8232,7 +8268,7 @@ msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:433 -#: templates/js/translated/table_filters.js:381 +#: templates/js/translated/table_filters.js:387 msgid "Expired" msgstr "" @@ -8242,7 +8278,7 @@ msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:435 -#: templates/js/translated/table_filters.js:387 +#: templates/js/translated/table_filters.js:393 msgid "Stale" msgstr "" @@ -8251,7 +8287,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:503 -#: templates/js/translated/stock.js:1745 +#: templates/js/translated/stock.js:1865 msgid "stock item" msgstr "" @@ -8357,20 +8393,20 @@ msgstr "" msgid "New Location" msgstr "" -#: stock/templates/stock/location.html:287 -#: templates/js/translated/stock.js:2318 +#: stock/templates/stock/location.html:278 +#: templates/js/translated/stock.js:2449 msgid "stock location" msgstr "" -#: stock/templates/stock/location.html:304 +#: stock/templates/stock/location.html:295 msgid "Scanned stock container into this location" msgstr "" -#: stock/templates/stock/location.html:377 +#: stock/templates/stock/location.html:368 msgid "Stock Location QR Code" msgstr "" -#: stock/templates/stock/location.html:388 +#: stock/templates/stock/location.html:379 msgid "Link Barcode to Stock Location" msgstr "" @@ -8444,71 +8480,71 @@ msgstr "" msgid "Index" msgstr "" -#: templates/InvenTree/index.html:89 +#: templates/InvenTree/index.html:39 msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:102 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:112 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:126 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:155 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:180 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:193 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:208 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:222 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:247 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:258 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:278 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:289 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:310 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:321 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:347 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:349 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8679,15 +8715,15 @@ msgstr "" msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:68 +#: templates/InvenTree/settings/plugin.html:64 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:77 +#: templates/InvenTree/settings/plugin.html:73 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:79 +#: templates/InvenTree/settings/plugin.html:75 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" @@ -8855,12 +8891,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:212 -#: templates/js/translated/part.js:1618 +#: templates/js/translated/part.js:1617 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:213 -#: templates/js/translated/part.js:1619 +#: templates/js/translated/part.js:1618 msgid "Delete Template" msgstr "" @@ -8898,7 +8934,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:575 templates/navbar.html:107 +#: templates/js/translated/tables.js:551 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -8975,6 +9011,7 @@ msgid "Unverified" msgstr "" #: templates/InvenTree/settings/user.html:80 +#: templates/js/translated/company.js:984 msgid "Primary" msgstr "" @@ -9424,14 +9461,6 @@ msgstr "" msgid "Add Attachment" msgstr "" -#: templates/attachment_table.html:11 -msgid "Delete selected attachments" -msgstr "" - -#: templates/attachment_table.html:12 templates/js/translated/attachment.js:129 -msgid "Delete Attachments" -msgstr "" - #: templates/barcode_data.html:5 msgid "Barcode Identifier" msgstr "" @@ -9476,7 +9505,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1633 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 msgid "Required Quantity" msgstr "" @@ -9490,7 +9519,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3140 +#: templates/js/translated/part.js:3125 msgid "Minimum Quantity" msgstr "" @@ -9562,23 +9591,35 @@ msgstr "" msgid "All selected attachments will be deleted" msgstr "" -#: templates/js/translated/attachment.js:255 +#: templates/js/translated/attachment.js:129 +msgid "Delete Attachments" +msgstr "" + +#: templates/js/translated/attachment.js:205 +msgid "Delete attachments" +msgstr "" + +#: templates/js/translated/attachment.js:253 +msgid "Attachment actions" +msgstr "" + +#: templates/js/translated/attachment.js:275 msgid "No attachments found" msgstr "" -#: templates/js/translated/attachment.js:285 +#: templates/js/translated/attachment.js:305 msgid "Edit Attachment" msgstr "" -#: templates/js/translated/attachment.js:326 +#: templates/js/translated/attachment.js:336 msgid "Upload Date" msgstr "" -#: templates/js/translated/attachment.js:346 +#: templates/js/translated/attachment.js:356 msgid "Edit attachment" msgstr "" -#: templates/js/translated/attachment.js:354 +#: templates/js/translated/attachment.js:364 msgid "Delete attachment" msgstr "" @@ -9635,7 +9676,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:550 templates/js/translated/stock.js:1118 +#: templates/js/translated/barcode.js:550 templates/js/translated/stock.js:1117 msgid "Remove stock item" msgstr "" @@ -9693,775 +9734,869 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:77 +#: templates/js/translated/bom.js:78 msgid "Create BOM Item" msgstr "" -#: templates/js/translated/bom.js:131 +#: templates/js/translated/bom.js:132 msgid "Display row data" msgstr "" -#: templates/js/translated/bom.js:187 +#: templates/js/translated/bom.js:188 msgid "Row Data" msgstr "" -#: templates/js/translated/bom.js:188 templates/js/translated/bom.js:699 +#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:71 templates/js/translated/modals.js:622 #: templates/js/translated/modals.js:746 templates/js/translated/modals.js:1054 -#: templates/js/translated/purchase_order.js:791 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" -#: templates/js/translated/bom.js:305 +#: templates/js/translated/bom.js:306 msgid "Download BOM Template" msgstr "" -#: templates/js/translated/bom.js:350 +#: templates/js/translated/bom.js:351 msgid "Multi Level BOM" msgstr "" -#: templates/js/translated/bom.js:351 +#: templates/js/translated/bom.js:352 msgid "Include BOM data for subassemblies" msgstr "" -#: templates/js/translated/bom.js:356 +#: templates/js/translated/bom.js:357 msgid "Levels" msgstr "" -#: templates/js/translated/bom.js:357 +#: templates/js/translated/bom.js:358 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: templates/js/translated/bom.js:364 +#: templates/js/translated/bom.js:365 msgid "Include Alternative Parts" msgstr "" -#: templates/js/translated/bom.js:365 +#: templates/js/translated/bom.js:366 msgid "Include alternative parts in exported BOM" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:371 msgid "Include Parameter Data" msgstr "" -#: templates/js/translated/bom.js:371 +#: templates/js/translated/bom.js:372 msgid "Include part parameter data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:376 +#: templates/js/translated/bom.js:377 msgid "Include Stock Data" msgstr "" -#: templates/js/translated/bom.js:377 +#: templates/js/translated/bom.js:378 msgid "Include part stock data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:382 +#: templates/js/translated/bom.js:383 msgid "Include Manufacturer Data" msgstr "" -#: templates/js/translated/bom.js:383 +#: templates/js/translated/bom.js:384 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:388 +#: templates/js/translated/bom.js:389 msgid "Include Supplier Data" msgstr "" -#: templates/js/translated/bom.js:389 +#: templates/js/translated/bom.js:390 msgid "Include part supplier data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:394 +#: templates/js/translated/bom.js:395 msgid "Include Pricing Data" msgstr "" -#: templates/js/translated/bom.js:395 +#: templates/js/translated/bom.js:396 msgid "Include part pricing data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:590 +#: templates/js/translated/bom.js:591 msgid "Remove substitute part" msgstr "" -#: templates/js/translated/bom.js:644 +#: templates/js/translated/bom.js:645 msgid "Select and add a new substitute part using the input below" msgstr "" -#: templates/js/translated/bom.js:655 +#: templates/js/translated/bom.js:656 msgid "Are you sure you wish to remove this substitute part link?" msgstr "" -#: templates/js/translated/bom.js:661 +#: templates/js/translated/bom.js:662 msgid "Remove Substitute Part" msgstr "" -#: templates/js/translated/bom.js:700 +#: templates/js/translated/bom.js:701 msgid "Add Substitute" msgstr "" -#: templates/js/translated/bom.js:701 +#: templates/js/translated/bom.js:702 msgid "Edit BOM Item Substitutes" msgstr "" -#: templates/js/translated/bom.js:763 +#: templates/js/translated/bom.js:764 msgid "All selected BOM items will be deleted" msgstr "" -#: templates/js/translated/bom.js:779 +#: templates/js/translated/bom.js:780 msgid "Delete selected BOM items?" msgstr "" -#: templates/js/translated/bom.js:906 +#: templates/js/translated/bom.js:826 +msgid "Delete items" +msgstr "" + +#: templates/js/translated/bom.js:924 msgid "Load BOM for subassembly" msgstr "" -#: templates/js/translated/bom.js:916 +#: templates/js/translated/bom.js:934 msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:920 templates/js/translated/build.js:2090 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 msgid "Variant stock allowed" msgstr "" -#: templates/js/translated/bom.js:984 +#: templates/js/translated/bom.js:1002 msgid "Substitutes" msgstr "" -#: templates/js/translated/bom.js:1104 +#: templates/js/translated/bom.js:1122 msgid "BOM pricing is complete" msgstr "" -#: templates/js/translated/bom.js:1109 +#: templates/js/translated/bom.js:1127 msgid "BOM pricing is incomplete" msgstr "" -#: templates/js/translated/bom.js:1116 +#: templates/js/translated/bom.js:1134 msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1147 templates/js/translated/build.js:2173 -#: templates/js/translated/sales_order.js:1887 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1152 templates/js/translated/build.js:2177 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1154 templates/js/translated/build.js:2179 -#: templates/js/translated/part.js:1230 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1156 templates/js/translated/build.js:2181 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2164 -#: templates/js/translated/build.js:2255 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 msgid "Consumable item" msgstr "" -#: templates/js/translated/bom.js:1244 +#: templates/js/translated/bom.js:1264 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:1246 +#: templates/js/translated/bom.js:1266 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:1248 +#: templates/js/translated/bom.js:1268 msgid "Edit substitute parts" msgstr "" -#: templates/js/translated/bom.js:1250 templates/js/translated/bom.js:1445 +#: templates/js/translated/bom.js:1270 templates/js/translated/bom.js:1465 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:1252 +#: templates/js/translated/bom.js:1272 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:1272 +#: templates/js/translated/bom.js:1292 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:1356 templates/js/translated/build.js:1927 +#: templates/js/translated/bom.js:1376 msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1616 templates/js/translated/build.js:2073 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 msgid "Required Part" msgstr "" -#: templates/js/translated/bom.js:1642 +#: templates/js/translated/bom.js:1662 msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:126 +#: templates/js/translated/build.js:136 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:169 +#: templates/js/translated/build.js:179 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:202 +#: templates/js/translated/build.js:211 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:211 +#: templates/js/translated/build.js:220 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:217 +#: templates/js/translated/build.js:226 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:224 +#: templates/js/translated/build.js:233 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:276 +#: templates/js/translated/build.js:285 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:284 +#: templates/js/translated/build.js:293 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:289 +#: templates/js/translated/build.js:298 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:307 +#: templates/js/translated/build.js:316 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:348 templates/js/translated/stock.js:119 -#: templates/js/translated/stock.js:265 +#: templates/js/translated/build.js:357 templates/js/translated/stock.js:118 +#: templates/js/translated/stock.js:264 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:350 templates/js/translated/stock.js:121 -#: templates/js/translated/stock.js:267 +#: templates/js/translated/build.js:359 templates/js/translated/stock.js:120 +#: templates/js/translated/stock.js:266 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:359 +#: templates/js/translated/build.js:368 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:360 +#: templates/js/translated/build.js:369 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:368 +#: templates/js/translated/build.js:377 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:369 +#: templates/js/translated/build.js:378 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:376 +#: templates/js/translated/build.js:385 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:407 +#: templates/js/translated/build.js:416 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:418 -msgid "Unallocate stock from build output" +#: templates/js/translated/build.js:424 +msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:433 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:435 +#: templates/js/translated/build.js:441 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:442 +#: templates/js/translated/build.js:448 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:462 -msgid "Are you sure you wish to unallocate stock items from this build?" +#: templates/js/translated/build.js:468 +msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:480 -msgid "Unallocate Stock Items" +#: templates/js/translated/build.js:486 +msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:566 templates/js/translated/build.js:690 -#: templates/js/translated/build.js:812 +#: templates/js/translated/build.js:572 templates/js/translated/build.js:696 +#: templates/js/translated/build.js:818 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:567 templates/js/translated/build.js:691 -#: templates/js/translated/build.js:813 +#: templates/js/translated/build.js:573 templates/js/translated/build.js:697 +#: templates/js/translated/build.js:819 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:581 +#: templates/js/translated/build.js:587 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:585 templates/js/translated/build.js:715 -#: templates/js/translated/build.js:835 +#: templates/js/translated/build.js:591 templates/js/translated/build.js:721 +#: templates/js/translated/build.js:841 msgid "Output" msgstr "" -#: templates/js/translated/build.js:609 +#: templates/js/translated/build.js:615 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:706 +#: templates/js/translated/build.js:712 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:708 +#: templates/js/translated/build.js:714 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:709 +#: templates/js/translated/build.js:715 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:710 +#: templates/js/translated/build.js:716 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:737 +#: templates/js/translated/build.js:743 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:827 +#: templates/js/translated/build.js:833 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:835 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:836 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:848 +#: templates/js/translated/build.js:854 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:934 +#: templates/js/translated/build.js:941 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:971 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +msgid "Allocated Quantity" +msgstr "" + +#: templates/js/translated/build.js:984 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1047 +#: templates/js/translated/build.js:1006 +msgid "Complete outputs" +msgstr "" + +#: templates/js/translated/build.js:1024 +msgid "Scrap outputs" +msgstr "" + +#: templates/js/translated/build.js:1042 +msgid "Delete outputs" +msgstr "" + +#: templates/js/translated/build.js:1100 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1048 +#: templates/js/translated/build.js:1101 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1383 +#: templates/js/translated/build.js:1105 +msgid "Build output actions" +msgstr "" + +#: templates/js/translated/build.js:1274 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1457 -msgid "Allocated Stock" +#: templates/js/translated/build.js:1329 +msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1464 -msgid "No tracked BOM items for this build" +#: templates/js/translated/build.js:1343 +msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1486 -msgid "Completed Tests" -msgstr "" - -#: templates/js/translated/build.js:1491 -msgid "No required tests for this build" -msgstr "" - -#: templates/js/translated/build.js:2032 templates/js/translated/build.js:3056 -#: templates/js/translated/sales_order.js:1632 -msgid "Edit stock allocation" -msgstr "" - -#: templates/js/translated/build.js:2034 templates/js/translated/build.js:3057 -#: templates/js/translated/sales_order.js:1633 -msgid "Delete stock allocation" -msgstr "" - -#: templates/js/translated/build.js:2050 -msgid "Edit Allocation" -msgstr "" - -#: templates/js/translated/build.js:2060 -msgid "Remove Allocation" -msgstr "" - -#: templates/js/translated/build.js:2086 -msgid "Substitute parts available" -msgstr "" - -#: templates/js/translated/build.js:2122 -msgid "Quantity Per" -msgstr "" - -#: templates/js/translated/build.js:2167 -#: templates/js/translated/sales_order.js:1894 -msgid "Insufficient stock available" -msgstr "" - -#: templates/js/translated/build.js:2169 -#: templates/js/translated/sales_order.js:1892 -msgid "Sufficient stock available" -msgstr "" - -#: templates/js/translated/build.js:2263 -#: templates/js/translated/sales_order.js:1993 -msgid "Build stock" -msgstr "" - -#: templates/js/translated/build.js:2267 templates/stock_table.html:38 -msgid "Order stock" -msgstr "" - -#: templates/js/translated/build.js:2270 -#: templates/js/translated/sales_order.js:1987 -msgid "Allocate stock" -msgstr "" - -#: templates/js/translated/build.js:2310 -#: templates/js/translated/purchase_order.js:616 -#: templates/js/translated/sales_order.js:1159 +#: templates/js/translated/build.js:1502 +#: templates/js/translated/purchase_order.js:627 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2311 -#: templates/js/translated/sales_order.js:1160 +#: templates/js/translated/build.js:1503 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2359 -#: templates/js/translated/sales_order.js:1109 +#: templates/js/translated/build.js:1566 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:2438 +#: templates/js/translated/build.js:1643 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:2439 +#: templates/js/translated/build.js:1644 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2453 -#: templates/js/translated/sales_order.js:1174 +#: templates/js/translated/build.js:1658 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:2481 +#: templates/js/translated/build.js:1686 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2492 -#: templates/js/translated/sales_order.js:1271 +#: templates/js/translated/build.js:1697 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2565 -#: templates/js/translated/sales_order.js:1348 +#: templates/js/translated/build.js:1770 +#: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:2662 +#: templates/js/translated/build.js:1867 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:2663 +#: templates/js/translated/build.js:1868 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:2665 +#: templates/js/translated/build.js:1870 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:2666 +#: templates/js/translated/build.js:1871 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:2667 +#: templates/js/translated/build.js:1872 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:2694 +#: templates/js/translated/build.js:1899 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2800 +#: templates/js/translated/build.js:2005 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2835 templates/js/translated/part.js:2208 -#: templates/js/translated/part.js:2692 templates/js/translated/stock.js:1759 -#: templates/js/translated/stock.js:2458 +#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 +#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 +#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2849 +#: templates/js/translated/build.js:2054 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2883 +#: templates/js/translated/build.js:2100 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2919 templates/js/translated/stock.js:2779 +#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2934 +#: templates/js/translated/build.js:2151 msgid "group" msgstr "" -#: templates/js/translated/build.js:3033 -msgid "No parts allocated for" +#: templates/js/translated/build.js:2315 +#: templates/js/translated/sales_order.js:1644 +msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/company.js:87 +#: templates/js/translated/build.js:2316 +#: templates/js/translated/sales_order.js:1645 +msgid "Delete stock allocation" +msgstr "" + +#: templates/js/translated/build.js:2331 +msgid "Edit Allocation" +msgstr "" + +#: templates/js/translated/build.js:2343 +msgid "Remove Allocation" +msgstr "" + +#: templates/js/translated/build.js:2384 +msgid "build line" +msgstr "" + +#: templates/js/translated/build.js:2385 +msgid "build lines" +msgstr "" + +#: templates/js/translated/build.js:2403 +msgid "No build lines found" +msgstr "" + +#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/part.js:1175 +msgid "Trackable part" +msgstr "" + +#: templates/js/translated/build.js:2468 +msgid "Unit Quantity" +msgstr "" + +#: templates/js/translated/build.js:2517 +#: templates/js/translated/sales_order.js:1906 +msgid "Insufficient stock available" +msgstr "" + +#: templates/js/translated/build.js:2519 +#: templates/js/translated/sales_order.js:1904 +msgid "Sufficient stock available" +msgstr "" + +#: templates/js/translated/build.js:2566 +msgid "Consumable Item" +msgstr "" + +#: templates/js/translated/build.js:2571 +msgid "Tracked item" +msgstr "" + +#: templates/js/translated/build.js:2578 +#: templates/js/translated/sales_order.js:2005 +msgid "Build stock" +msgstr "" + +#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +msgid "Order stock" +msgstr "" + +#: templates/js/translated/build.js:2587 +#: templates/js/translated/sales_order.js:1999 +msgid "Allocate stock" +msgstr "" + +#: templates/js/translated/build.js:2591 +msgid "Remove stock allocation" +msgstr "" + +#: templates/js/translated/company.js:97 msgid "Add Manufacturer" msgstr "" -#: templates/js/translated/company.js:100 -#: templates/js/translated/company.js:202 +#: templates/js/translated/company.js:110 +#: templates/js/translated/company.js:212 msgid "Add Manufacturer Part" msgstr "" -#: templates/js/translated/company.js:121 +#: templates/js/translated/company.js:131 msgid "Edit Manufacturer Part" msgstr "" -#: templates/js/translated/company.js:190 -#: templates/js/translated/purchase_order.js:94 +#: templates/js/translated/company.js:200 +#: templates/js/translated/purchase_order.js:93 msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:232 -#: templates/js/translated/purchase_order.js:338 +#: templates/js/translated/company.js:242 +#: templates/js/translated/purchase_order.js:349 msgid "Add Supplier Part" msgstr "" -#: templates/js/translated/company.js:333 +#: templates/js/translated/company.js:343 msgid "All selected supplier parts will be deleted" msgstr "" -#: templates/js/translated/company.js:349 +#: templates/js/translated/company.js:359 msgid "Delete Supplier Parts" msgstr "" -#: templates/js/translated/company.js:457 +#: templates/js/translated/company.js:464 msgid "Add new Company" msgstr "" -#: templates/js/translated/company.js:528 +#: templates/js/translated/company.js:535 msgid "Parts Supplied" msgstr "" -#: templates/js/translated/company.js:537 +#: templates/js/translated/company.js:544 msgid "Parts Manufactured" msgstr "" -#: templates/js/translated/company.js:552 +#: templates/js/translated/company.js:559 msgid "No company information found" msgstr "" -#: templates/js/translated/company.js:601 +#: templates/js/translated/company.js:608 msgid "Create New Contact" msgstr "" -#: templates/js/translated/company.js:617 -#: templates/js/translated/company.js:740 +#: templates/js/translated/company.js:624 +#: templates/js/translated/company.js:747 msgid "Edit Contact" msgstr "" -#: templates/js/translated/company.js:654 +#: templates/js/translated/company.js:661 msgid "All selected contacts will be deleted" msgstr "" -#: templates/js/translated/company.js:660 -#: templates/js/translated/company.js:724 +#: templates/js/translated/company.js:667 +#: templates/js/translated/company.js:731 msgid "Role" msgstr "" -#: templates/js/translated/company.js:668 +#: templates/js/translated/company.js:675 msgid "Delete Contacts" msgstr "" -#: templates/js/translated/company.js:699 +#: templates/js/translated/company.js:706 msgid "No contacts found" msgstr "" -#: templates/js/translated/company.js:712 +#: templates/js/translated/company.js:719 msgid "Phone Number" msgstr "" -#: templates/js/translated/company.js:718 +#: templates/js/translated/company.js:725 msgid "Email Address" msgstr "" -#: templates/js/translated/company.js:744 +#: templates/js/translated/company.js:751 msgid "Delete Contact" msgstr "" -#: templates/js/translated/company.js:818 +#: templates/js/translated/company.js:886 +msgid "Create New Address" +msgstr "" + +#: templates/js/translated/company.js:901 +#: templates/js/translated/company.js:1066 +msgid "Edit Address" +msgstr "" + +#: templates/js/translated/company.js:936 +msgid "All selected addresses will be deleted" +msgstr "" + +#: templates/js/translated/company.js:950 +msgid "Delete Addresses" +msgstr "" + +#: templates/js/translated/company.js:977 +msgid "No addresses found" +msgstr "" + +#: templates/js/translated/company.js:1020 +msgid "Postal city" +msgstr "" + +#: templates/js/translated/company.js:1026 +msgid "State/province" +msgstr "" + +#: templates/js/translated/company.js:1038 +msgid "Courier notes" +msgstr "" + +#: templates/js/translated/company.js:1044 +msgid "Internal notes" +msgstr "" + +#: templates/js/translated/company.js:1070 +msgid "Delete Address" +msgstr "" + +#: templates/js/translated/company.js:1143 msgid "All selected manufacturer parts will be deleted" msgstr "" -#: templates/js/translated/company.js:833 +#: templates/js/translated/company.js:1158 msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:867 +#: templates/js/translated/company.js:1192 msgid "All selected parameters will be deleted" msgstr "" -#: templates/js/translated/company.js:881 +#: templates/js/translated/company.js:1206 msgid "Delete Parameters" msgstr "" -#: templates/js/translated/company.js:917 +#: templates/js/translated/company.js:1222 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +msgid "Order parts" +msgstr "" + +#: templates/js/translated/company.js:1239 +msgid "Delete manufacturer parts" +msgstr "" + +#: templates/js/translated/company.js:1271 +msgid "Manufacturer part actions" +msgstr "" + +#: templates/js/translated/company.js:1290 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:937 -#: templates/js/translated/company.js:1177 templates/js/translated/part.js:776 -#: templates/js/translated/part.js:1184 +#: templates/js/translated/company.js:1310 +#: templates/js/translated/company.js:1598 templates/js/translated/part.js:775 +#: templates/js/translated/part.js:1183 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:941 -#: templates/js/translated/company.js:1181 templates/js/translated/part.js:780 -#: templates/js/translated/part.js:1188 +#: templates/js/translated/company.js:1314 +#: templates/js/translated/company.js:1602 templates/js/translated/part.js:779 +#: templates/js/translated/part.js:1187 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1061 templates/js/translated/part.js:1437 +#: templates/js/translated/company.js:1434 templates/js/translated/part.js:1436 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1096 templates/js/translated/part.js:1500 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:1499 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1097 templates/js/translated/part.js:1501 +#: templates/js/translated/company.js:1470 templates/js/translated/part.js:1500 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1114 templates/js/translated/part.js:1407 +#: templates/js/translated/company.js:1487 templates/js/translated/part.js:1406 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1123 templates/js/translated/part.js:1522 +#: templates/js/translated/company.js:1496 templates/js/translated/part.js:1521 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:1156 +#: templates/js/translated/company.js:1527 +msgid "Delete supplier parts" +msgstr "" + +#: templates/js/translated/company.js:1577 msgid "No supplier parts found" msgstr "" -#: templates/js/translated/company.js:1274 +#: templates/js/translated/company.js:1695 msgid "Base Units" msgstr "" -#: templates/js/translated/company.js:1304 +#: templates/js/translated/company.js:1725 msgid "Availability" msgstr "" -#: templates/js/translated/company.js:1335 +#: templates/js/translated/company.js:1756 msgid "Edit supplier part" msgstr "" -#: templates/js/translated/company.js:1336 +#: templates/js/translated/company.js:1757 msgid "Delete supplier part" msgstr "" -#: templates/js/translated/company.js:1389 +#: templates/js/translated/company.js:1810 #: templates/js/translated/pricing.js:694 msgid "Delete Price Break" msgstr "" -#: templates/js/translated/company.js:1399 +#: templates/js/translated/company.js:1820 #: templates/js/translated/pricing.js:712 msgid "Edit Price Break" msgstr "" -#: templates/js/translated/company.js:1414 +#: templates/js/translated/company.js:1835 msgid "No price break information found" msgstr "" -#: templates/js/translated/company.js:1443 +#: templates/js/translated/company.js:1864 msgid "Last updated" msgstr "" -#: templates/js/translated/company.js:1450 +#: templates/js/translated/company.js:1871 msgid "Edit price break" msgstr "" -#: templates/js/translated/company.js:1451 +#: templates/js/translated/company.js:1872 msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:186 -#: templates/js/translated/filters.js:550 +#: templates/js/translated/filters.js:187 +#: templates/js/translated/filters.js:673 msgid "true" msgstr "" -#: templates/js/translated/filters.js:190 -#: templates/js/translated/filters.js:551 +#: templates/js/translated/filters.js:191 +#: templates/js/translated/filters.js:674 msgid "false" msgstr "" -#: templates/js/translated/filters.js:214 +#: templates/js/translated/filters.js:215 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:328 +#: templates/js/translated/filters.js:438 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:332 +#: templates/js/translated/filters.js:442 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:344 +#: templates/js/translated/filters.js:454 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:351 +#: templates/js/translated/filters.js:461 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:360 +#: templates/js/translated/filters.js:470 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:368 +#: templates/js/translated/filters.js:478 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:460 +#: templates/js/translated/filters.js:583 msgid "Create filter" msgstr "" @@ -10486,6 +10621,12 @@ msgstr "" msgid "View operation not allowed" msgstr "" +#: templates/js/translated/forms.js:506 templates/js/translated/helpers.js:105 +#: templates/js/translated/part.js:369 templates/js/translated/pricing.js:629 +#: templates/js/translated/stock.js:215 users/models.py:253 +msgid "Delete" +msgstr "" + #: templates/js/translated/forms.js:752 msgid "Keep this form open" msgstr "" @@ -10503,23 +10644,23 @@ msgstr "" msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2071 templates/js/translated/search.js:281 +#: templates/js/translated/forms.js:2071 templates/js/translated/search.js:239 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2276 +#: templates/js/translated/forms.js:2285 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2733 +#: templates/js/translated/forms.js:2742 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2733 +#: templates/js/translated/forms.js:2742 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2745 +#: templates/js/translated/forms.js:2754 msgid "Select Columns" msgstr "" @@ -10539,6 +10680,14 @@ msgstr "" msgid "False" msgstr "" +#: templates/js/translated/index.js:99 +msgid "No parts required for builds" +msgstr "" + +#: templates/js/translated/index.js:125 +msgid "Allocated Stock" +msgstr "" + #: templates/js/translated/label.js:58 msgid "Select Printer" msgstr "" @@ -10640,7 +10789,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:45 -#: templates/js/translated/part.js:1577 +#: templates/js/translated/part.js:1576 msgid "ID" msgstr "" @@ -10689,7 +10838,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1958 +#: templates/js/translated/purchase_order.js:1968 msgid "No line items found" msgstr "" @@ -10705,363 +10854,355 @@ msgstr "" msgid "Delete line" msgstr "" -#: templates/js/translated/part.js:91 +#: templates/js/translated/part.js:90 msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:95 +#: templates/js/translated/part.js:94 msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:99 +#: templates/js/translated/part.js:98 msgid "Part Duplication Options" msgstr "" -#: templates/js/translated/part.js:122 +#: templates/js/translated/part.js:121 msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:294 +#: templates/js/translated/part.js:293 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:310 templates/js/translated/stock.js:147 +#: templates/js/translated/part.js:309 templates/js/translated/stock.js:146 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:330 +#: templates/js/translated/part.js:329 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:333 +#: templates/js/translated/part.js:332 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:334 +#: templates/js/translated/part.js:333 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:348 +#: templates/js/translated/part.js:347 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:361 +#: templates/js/translated/part.js:360 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:366 +#: templates/js/translated/part.js:365 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:375 +#: templates/js/translated/part.js:374 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:379 +#: templates/js/translated/part.js:378 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:384 +#: templates/js/translated/part.js:383 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:408 +#: templates/js/translated/part.js:407 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:410 +#: templates/js/translated/part.js:409 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:411 +#: templates/js/translated/part.js:410 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:439 +#: templates/js/translated/part.js:438 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:441 +#: templates/js/translated/part.js:440 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:452 +#: templates/js/translated/part.js:451 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:509 +#: templates/js/translated/part.js:508 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:510 +#: templates/js/translated/part.js:509 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:524 +#: templates/js/translated/part.js:523 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:526 +#: templates/js/translated/part.js:525 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:527 +#: templates/js/translated/part.js:526 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:527 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:535 +#: templates/js/translated/part.js:534 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:571 +#: templates/js/translated/part.js:570 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:573 +#: templates/js/translated/part.js:572 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:578 +#: templates/js/translated/part.js:577 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:580 +#: templates/js/translated/part.js:579 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:596 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:607 +#: templates/js/translated/part.js:606 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:610 +#: templates/js/translated/part.js:609 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:635 +#: templates/js/translated/part.js:634 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:663 -#: templates/js/translated/table_filters.js:660 +#: templates/js/translated/part.js:662 +#: templates/js/translated/table_filters.js:682 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:666 +#: templates/js/translated/part.js:665 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:726 +#: templates/js/translated/part.js:725 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:749 +#: templates/js/translated/part.js:748 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:768 templates/js/translated/part.js:1176 -msgid "Trackable part" -msgstr "" - -#: templates/js/translated/part.js:772 templates/js/translated/part.js:1180 +#: templates/js/translated/part.js:771 templates/js/translated/part.js:1179 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:784 +#: templates/js/translated/part.js:783 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:788 +#: templates/js/translated/part.js:787 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:863 +#: templates/js/translated/part.js:862 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:863 +#: templates/js/translated/part.js:862 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:871 +#: templates/js/translated/part.js:870 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:875 +#: templates/js/translated/part.js:874 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1024 +#: templates/js/translated/part.js:1023 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1082 templates/js/translated/part.js:1118 +#: templates/js/translated/part.js:1081 templates/js/translated/part.js:1117 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1086 templates/js/translated/part.js:1128 +#: templates/js/translated/part.js:1085 templates/js/translated/part.js:1127 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1255 +#: templates/js/translated/part.js:1254 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1572 +#: templates/js/translated/part.js:1571 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1635 +#: templates/js/translated/part.js:1634 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1647 +#: templates/js/translated/part.js:1646 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1655 +#: templates/js/translated/part.js:1654 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1689 -#: templates/js/translated/purchase_order.js:1618 +#: templates/js/translated/part.js:1688 +#: templates/js/translated/purchase_order.js:1633 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1832 -#: templates/js/translated/purchase_order.js:2121 -#: templates/js/translated/return_order.js:740 -#: templates/js/translated/sales_order.js:1855 +#: templates/js/translated/part.js:1831 +#: templates/js/translated/purchase_order.js:2131 +#: templates/js/translated/return_order.js:752 +#: templates/js/translated/sales_order.js:1867 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1877 -#: templates/js/translated/purchase_order.js:2188 +#: templates/js/translated/part.js:1876 +#: templates/js/translated/purchase_order.js:2198 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1944 +#: templates/js/translated/part.js:1943 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1966 +#: templates/js/translated/part.js:1965 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2054 templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2192 -msgid "parts" -msgstr "" - -#: templates/js/translated/part.js:2276 -msgid "No category" -msgstr "" - -#: templates/js/translated/part.js:2390 templates/js/translated/part.js:2611 -#: templates/js/translated/stock.js:2417 -msgid "Display as list" -msgstr "" - -#: templates/js/translated/part.js:2406 -msgid "Display as grid" -msgstr "" - -#: templates/js/translated/part.js:2472 +#: templates/js/translated/part.js:2174 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2477 +#: templates/js/translated/part.js:2179 msgid "Set Part Category" msgstr "" +#: templates/js/translated/part.js:2204 +msgid "Set category" +msgstr "" + +#: templates/js/translated/part.js:2259 +msgid "parts" +msgstr "" + +#: templates/js/translated/part.js:2352 +msgid "No category" +msgstr "" + +#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 +#: templates/js/translated/stock.js:2548 +msgid "Display as list" +msgstr "" + #: templates/js/translated/part.js:2482 -msgid "Select Part Category" +msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2495 -msgid "Category is required" -msgstr "" - -#: templates/js/translated/part.js:2595 +#: templates/js/translated/part.js:2580 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2631 templates/js/translated/stock.js:2437 +#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2711 +#: templates/js/translated/part.js:2696 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2727 +#: templates/js/translated/part.js:2712 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2807 +#: templates/js/translated/part.js:2792 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2858 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2859 templates/js/translated/stock.js:1381 -#: templates/js/translated/stock.js:1643 +#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2863 +#: templates/js/translated/part.js:2848 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2879 +#: templates/js/translated/part.js:2864 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2893 +#: templates/js/translated/part.js:2878 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2972 templates/js/translated/part.js:2973 +#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2975 +#: templates/js/translated/part.js:2960 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2981 +#: templates/js/translated/part.js:2966 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3031 +#: templates/js/translated/part.js:3016 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3037 +#: templates/js/translated/part.js:3022 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3133 +#: templates/js/translated/part.js:3118 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3149 +#: templates/js/translated/part.js:3134 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3194 +#: templates/js/translated/part.js:3179 msgid "Minimum Stock Level" msgstr "" @@ -11157,234 +11298,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:155 +#: templates/js/translated/purchase_order.js:166 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:162 +#: templates/js/translated/purchase_order.js:173 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:163 +#: templates/js/translated/purchase_order.js:174 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:170 +#: templates/js/translated/purchase_order.js:181 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:171 +#: templates/js/translated/purchase_order.js:182 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:192 +#: templates/js/translated/purchase_order.js:203 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:209 +#: templates/js/translated/purchase_order.js:220 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:436 +#: templates/js/translated/purchase_order.js:447 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:453 -#: templates/js/translated/return_order.js:195 -#: templates/js/translated/sales_order.js:485 +#: templates/js/translated/purchase_order.js:464 +#: templates/js/translated/return_order.js:207 +#: templates/js/translated/sales_order.js:497 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:459 +#: templates/js/translated/purchase_order.js:470 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:464 +#: templates/js/translated/purchase_order.js:475 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:465 -#: templates/js/translated/sales_order.js:499 +#: templates/js/translated/purchase_order.js:476 +#: templates/js/translated/sales_order.js:511 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:488 +#: templates/js/translated/purchase_order.js:499 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:493 +#: templates/js/translated/purchase_order.js:504 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:510 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:520 -#: templates/js/translated/return_order.js:149 +#: templates/js/translated/purchase_order.js:531 +#: templates/js/translated/return_order.js:161 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:525 +#: templates/js/translated/purchase_order.js:536 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:617 +#: templates/js/translated/purchase_order.js:628 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:642 +#: templates/js/translated/purchase_order.js:653 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:651 +#: templates/js/translated/purchase_order.js:662 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:669 +#: templates/js/translated/purchase_order.js:680 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:701 +#: templates/js/translated/purchase_order.js:712 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:860 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:864 +#: templates/js/translated/purchase_order.js:879 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1043 +#: templates/js/translated/purchase_order.js:1058 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1044 -#: templates/js/translated/return_order.js:480 +#: templates/js/translated/purchase_order.js:1059 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1074 +#: templates/js/translated/purchase_order.js:1089 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1085 +#: templates/js/translated/purchase_order.js:1100 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1161 +#: templates/js/translated/purchase_order.js:1176 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1175 +#: templates/js/translated/purchase_order.js:1190 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1176 +#: templates/js/translated/purchase_order.js:1191 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1179 +#: templates/js/translated/purchase_order.js:1194 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1187 +#: templates/js/translated/purchase_order.js:1202 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1213 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1250 +#: templates/js/translated/purchase_order.js:1265 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1275 +#: templates/js/translated/purchase_order.js:1290 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1277 +#: templates/js/translated/purchase_order.js:1292 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/return_order.js:545 +#: templates/js/translated/purchase_order.js:1314 +#: templates/js/translated/return_order.js:557 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1315 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1368 +#: templates/js/translated/purchase_order.js:1383 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1369 +#: templates/js/translated/purchase_order.js:1384 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1383 +#: templates/js/translated/purchase_order.js:1398 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1645 -#: templates/js/translated/return_order.js:274 -#: templates/js/translated/sales_order.js:762 -#: templates/js/translated/sales_order.js:986 +#: templates/js/translated/purchase_order.js:1660 +#: templates/js/translated/return_order.js:286 +#: templates/js/translated/sales_order.js:774 +#: templates/js/translated/sales_order.js:998 msgid "Order is overdue" msgstr "" -#: templates/js/translated/purchase_order.js:1707 -#: templates/js/translated/return_order.js:342 -#: templates/js/translated/sales_order.js:839 -#: templates/js/translated/sales_order.js:999 +#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/return_order.js:354 +#: templates/js/translated/sales_order.js:851 +#: templates/js/translated/sales_order.js:1011 msgid "Items" msgstr "" -#: templates/js/translated/purchase_order.js:1806 +#: templates/js/translated/purchase_order.js:1821 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1824 +#: templates/js/translated/purchase_order.js:1839 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1884 -#: templates/js/translated/sales_order.js:2047 +#: templates/js/translated/purchase_order.js:1894 +#: templates/js/translated/sales_order.js:2059 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1899 -#: templates/js/translated/return_order.js:464 -#: templates/js/translated/return_order.js:653 -#: templates/js/translated/sales_order.js:2060 +#: templates/js/translated/purchase_order.js:1909 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:665 +#: templates/js/translated/sales_order.js:2072 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1910 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2071 +#: templates/js/translated/purchase_order.js:1920 +#: templates/js/translated/return_order.js:678 +#: templates/js/translated/sales_order.js:2083 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2192 -#: templates/js/translated/sales_order.js:2001 +#: templates/js/translated/purchase_order.js:2202 +#: templates/js/translated/sales_order.js:2013 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2193 -#: templates/js/translated/return_order.js:785 -#: templates/js/translated/sales_order.js:2002 +#: templates/js/translated/purchase_order.js:2203 +#: templates/js/translated/return_order.js:797 +#: templates/js/translated/sales_order.js:2014 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2194 -#: templates/js/translated/return_order.js:789 -#: templates/js/translated/sales_order.js:2008 +#: templates/js/translated/purchase_order.js:2204 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2020 msgid "Delete line item" msgstr "" @@ -11413,941 +11554,973 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:119 +#: templates/js/translated/return_order.js:131 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:134 +#: templates/js/translated/return_order.js:146 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:154 +#: templates/js/translated/return_order.js:166 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:171 +#: templates/js/translated/return_order.js:183 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:178 +#: templates/js/translated/return_order.js:190 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:203 +#: templates/js/translated/return_order.js:215 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:251 +#: templates/js/translated/return_order.js:263 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:288 -#: templates/js/translated/sales_order.js:776 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:546 +#: templates/js/translated/return_order.js:558 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:677 -#: templates/js/translated/sales_order.js:2207 +#: templates/js/translated/return_order.js:689 +#: templates/js/translated/sales_order.js:2219 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:782 +#: templates/js/translated/return_order.js:794 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:146 +#: templates/js/translated/sales_order.js:158 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:161 +#: templates/js/translated/sales_order.js:173 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:276 +#: templates/js/translated/sales_order.js:288 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:281 +#: templates/js/translated/sales_order.js:293 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:321 +#: templates/js/translated/sales_order.js:333 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:345 +#: templates/js/translated/sales_order.js:357 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:401 +#: templates/js/translated/sales_order.js:413 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:405 +#: templates/js/translated/sales_order.js:417 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:415 +#: templates/js/translated/sales_order.js:427 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:437 +#: templates/js/translated/sales_order.js:449 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:498 +#: templates/js/translated/sales_order.js:510 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:520 +#: templates/js/translated/sales_order.js:532 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:525 +#: templates/js/translated/sales_order.js:537 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:544 +#: templates/js/translated/sales_order.js:556 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:549 +#: templates/js/translated/sales_order.js:561 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:603 +#: templates/js/translated/sales_order.js:615 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:713 +#: templates/js/translated/sales_order.js:725 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:896 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:899 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:904 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:921 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:936 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:969 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:994 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1018 -#: templates/js/translated/sales_order.js:1515 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1527 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1036 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1040 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1207 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1258 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1259 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1463 +#: templates/js/translated/sales_order.js:1475 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1555 +#: templates/js/translated/sales_order.js:1567 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1569 +#: templates/js/translated/sales_order.js:1581 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1570 +#: templates/js/translated/sales_order.js:1582 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1609 -#: templates/js/translated/sales_order.js:1696 -#: templates/js/translated/stock.js:1688 +#: templates/js/translated/sales_order.js:1621 +#: templates/js/translated/sales_order.js:1708 +#: templates/js/translated/stock.js:1687 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1617 -#: templates/js/translated/sales_order.js:1705 +#: templates/js/translated/sales_order.js:1629 +#: templates/js/translated/sales_order.js:1717 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:1985 +#: templates/js/translated/sales_order.js:1997 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:1989 +#: templates/js/translated/sales_order.js:2001 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:1998 -#: templates/js/translated/sales_order.js:2185 +#: templates/js/translated/sales_order.js:2010 +#: templates/js/translated/sales_order.js:2197 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2012 +#: templates/js/translated/sales_order.js:2024 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2015 +#: templates/js/translated/sales_order.js:2027 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2086 +#: templates/js/translated/sales_order.js:2098 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2193 +#: templates/js/translated/sales_order.js:2205 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/search.js:312 +#: templates/js/translated/search.js:270 msgid "No results" msgstr "" -#: templates/js/translated/search.js:334 templates/search.html:25 +#: templates/js/translated/search.js:292 templates/search.html:25 msgid "Enter search query" msgstr "" -#: templates/js/translated/search.js:384 +#: templates/js/translated/search.js:342 msgid "result" msgstr "" -#: templates/js/translated/search.js:384 +#: templates/js/translated/search.js:342 msgid "results" msgstr "" -#: templates/js/translated/search.js:394 +#: templates/js/translated/search.js:352 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:397 +#: templates/js/translated/search.js:355 msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:98 +#: templates/js/translated/stock.js:97 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:129 +#: templates/js/translated/stock.js:128 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:138 +#: templates/js/translated/stock.js:137 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:172 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:188 +#: templates/js/translated/stock.js:187 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:190 +#: templates/js/translated/stock.js:189 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:191 +#: templates/js/translated/stock.js:190 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:205 +#: templates/js/translated/stock.js:204 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:212 +#: templates/js/translated/stock.js:211 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:221 +#: templates/js/translated/stock.js:220 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:225 +#: templates/js/translated/stock.js:224 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:230 +#: templates/js/translated/stock.js:229 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:284 +#: templates/js/translated/stock.js:283 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:319 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:329 +#: templates/js/translated/stock.js:328 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:335 +#: templates/js/translated/stock.js:334 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:406 +#: templates/js/translated/stock.js:405 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:426 +#: templates/js/translated/stock.js:425 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:442 +#: templates/js/translated/stock.js:441 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:447 +#: templates/js/translated/stock.js:446 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:468 +#: templates/js/translated/stock.js:467 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:510 +#: templates/js/translated/stock.js:509 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:522 +#: templates/js/translated/stock.js:521 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:535 +#: templates/js/translated/stock.js:534 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:560 +#: templates/js/translated/stock.js:559 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:564 templates/js/translated/stock.js:565 +#: templates/js/translated/stock.js:563 templates/js/translated/stock.js:564 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:581 +#: templates/js/translated/stock.js:580 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:601 +#: templates/js/translated/stock.js:600 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:610 +#: templates/js/translated/stock.js:609 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:718 +#: templates/js/translated/stock.js:717 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:719 +#: templates/js/translated/stock.js:718 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:796 +#: templates/js/translated/stock.js:795 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:797 +#: templates/js/translated/stock.js:796 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:799 +#: templates/js/translated/stock.js:798 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:800 +#: templates/js/translated/stock.js:799 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:891 +#: templates/js/translated/stock.js:890 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:892 +#: templates/js/translated/stock.js:891 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:987 +#: templates/js/translated/stock.js:986 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:988 +#: templates/js/translated/stock.js:987 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:994 +#: templates/js/translated/stock.js:993 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:995 +#: templates/js/translated/stock.js:994 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:999 +#: templates/js/translated/stock.js:998 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1000 +#: templates/js/translated/stock.js:999 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1004 +#: templates/js/translated/stock.js:1003 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1005 users/models.py:244 +#: templates/js/translated/stock.js:1004 users/models.py:249 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1009 +#: templates/js/translated/stock.js:1008 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1106 +#: templates/js/translated/stock.js:1105 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1106 +#: templates/js/translated/stock.js:1105 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1140 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1141 -msgid "You must select at least one available stock item" +#: templates/js/translated/stock.js:1140 +msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1167 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1304 +#: templates/js/translated/stock.js:1303 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1306 +#: templates/js/translated/stock.js:1305 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1311 +#: templates/js/translated/stock.js:1310 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1373 +#: templates/js/translated/stock.js:1372 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1376 +#: templates/js/translated/stock.js:1375 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1400 +#: templates/js/translated/stock.js:1399 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1464 +#: templates/js/translated/stock.js:1463 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1626 +#: templates/js/translated/stock.js:1625 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1648 +#: templates/js/translated/stock.js:1647 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1680 +#: templates/js/translated/stock.js:1679 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1684 +#: templates/js/translated/stock.js:1683 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1692 +#: templates/js/translated/stock.js:1691 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1746 +#: templates/js/translated/stock.js:1753 +msgid "Change stock status" +msgstr "" + +#: templates/js/translated/stock.js:1762 +msgid "Merge stock" +msgstr "" + +#: templates/js/translated/stock.js:1811 +msgid "Delete stock" +msgstr "" + +#: templates/js/translated/stock.js:1866 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:1850 +#: templates/js/translated/stock.js:1871 +msgid "Scan to location" +msgstr "" + +#: templates/js/translated/stock.js:1882 +msgid "Stock Actions" +msgstr "" + +#: templates/js/translated/stock.js:1929 +msgid "Load installed items" +msgstr "" + +#: templates/js/translated/stock.js:2007 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1855 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1858 +#: templates/js/translated/stock.js:2015 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:2018 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1863 +#: templates/js/translated/stock.js:2020 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1868 +#: templates/js/translated/stock.js:2025 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1870 +#: templates/js/translated/stock.js:2027 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:1874 +#: templates/js/translated/stock.js:2031 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1876 +#: templates/js/translated/stock.js:2033 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1881 +#: templates/js/translated/stock.js:2038 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1883 +#: templates/js/translated/stock.js:2040 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:2042 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1889 -#: templates/js/translated/table_filters.js:296 +#: templates/js/translated/stock.js:2046 +#: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2188 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2078 +#: templates/js/translated/stock.js:2235 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2170 +#: templates/js/translated/stock.js:2358 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2319 +#: templates/js/translated/stock.js:2450 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2476 +#: templates/js/translated/stock.js:2607 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2714 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2587 +#: templates/js/translated/stock.js:2718 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2599 +#: templates/js/translated/stock.js:2730 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2621 +#: templates/js/translated/stock.js:2752 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2638 +#: templates/js/translated/stock.js:2769 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2653 +#: templates/js/translated/stock.js:2784 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2670 +#: templates/js/translated/stock.js:2801 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2687 +#: templates/js/translated/stock.js:2818 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2706 +#: templates/js/translated/stock.js:2837 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2724 +#: templates/js/translated/stock.js:2855 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2742 +#: templates/js/translated/stock.js:2873 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2881 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2826 +#: templates/js/translated/stock.js:2953 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2876 templates/js/translated/stock.js:2911 +#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2929 +#: templates/js/translated/stock.js:3056 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2950 +#: templates/js/translated/stock.js:3077 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2951 +#: templates/js/translated/stock.js:3078 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3080 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2954 +#: templates/js/translated/stock.js:3081 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2955 +#: templates/js/translated/stock.js:3082 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:3083 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:3096 msgid "Select part to install" msgstr "" +#: templates/js/translated/stock.js:3152 +msgid "Select one or more stock items" +msgstr "" + +#: templates/js/translated/stock.js:3165 +msgid "Selected stock items" +msgstr "" + +#: templates/js/translated/stock.js:3169 +msgid "Change Stock Status" +msgstr "" + #: templates/js/translated/table_filters.js:50 msgid "Has project code" msgstr "" -#: templates/js/translated/table_filters.js:59 -#: templates/js/translated/table_filters.js:518 -#: templates/js/translated/table_filters.js:530 -#: templates/js/translated/table_filters.js:571 +#: templates/js/translated/table_filters.js:65 +#: templates/js/translated/table_filters.js:540 +#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:593 msgid "Order status" msgstr "" -#: templates/js/translated/table_filters.js:64 -#: templates/js/translated/table_filters.js:535 -#: templates/js/translated/table_filters.js:561 -#: templates/js/translated/table_filters.js:576 +#: templates/js/translated/table_filters.js:70 +#: templates/js/translated/table_filters.js:557 +#: templates/js/translated/table_filters.js:583 +#: templates/js/translated/table_filters.js:598 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:72 -#: templates/js/translated/table_filters.js:458 -#: templates/js/translated/table_filters.js:543 -#: templates/js/translated/table_filters.js:584 +#: templates/js/translated/table_filters.js:78 +#: templates/js/translated/table_filters.js:464 +#: templates/js/translated/table_filters.js:565 +#: templates/js/translated/table_filters.js:606 msgid "Assigned to me" msgstr "" -#: templates/js/translated/table_filters.js:128 +#: templates/js/translated/table_filters.js:134 msgid "Trackable Part" msgstr "" -#: templates/js/translated/table_filters.js:132 +#: templates/js/translated/table_filters.js:138 msgid "Assembled Part" msgstr "" -#: templates/js/translated/table_filters.js:136 +#: templates/js/translated/table_filters.js:142 msgid "Has Available Stock" msgstr "" -#: templates/js/translated/table_filters.js:152 +#: templates/js/translated/table_filters.js:158 msgid "Allow Variant Stock" msgstr "" -#: templates/js/translated/table_filters.js:164 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:170 +#: templates/js/translated/table_filters.js:714 msgid "Has Pricing" msgstr "" -#: templates/js/translated/table_filters.js:204 -#: templates/js/translated/table_filters.js:291 +#: templates/js/translated/table_filters.js:210 +#: templates/js/translated/table_filters.js:297 msgid "Include sublocations" msgstr "" -#: templates/js/translated/table_filters.js:205 +#: templates/js/translated/table_filters.js:211 msgid "Include locations" msgstr "" -#: templates/js/translated/table_filters.js:224 -#: templates/js/translated/table_filters.js:225 -#: templates/js/translated/table_filters.js:624 +#: templates/js/translated/table_filters.js:230 +#: templates/js/translated/table_filters.js:231 +#: templates/js/translated/table_filters.js:646 msgid "Include subcategories" msgstr "" -#: templates/js/translated/table_filters.js:233 -#: templates/js/translated/table_filters.js:672 +#: templates/js/translated/table_filters.js:239 +#: templates/js/translated/table_filters.js:694 msgid "Subscribed" msgstr "" -#: templates/js/translated/table_filters.js:244 -#: templates/js/translated/table_filters.js:326 +#: templates/js/translated/table_filters.js:250 +#: templates/js/translated/table_filters.js:332 msgid "Is Serialized" msgstr "" -#: templates/js/translated/table_filters.js:247 -#: templates/js/translated/table_filters.js:333 +#: templates/js/translated/table_filters.js:253 +#: templates/js/translated/table_filters.js:339 msgid "Serial number GTE" msgstr "" -#: templates/js/translated/table_filters.js:248 -#: templates/js/translated/table_filters.js:334 +#: templates/js/translated/table_filters.js:254 +#: templates/js/translated/table_filters.js:340 msgid "Serial number greater than or equal to" msgstr "" -#: templates/js/translated/table_filters.js:251 -#: templates/js/translated/table_filters.js:337 +#: templates/js/translated/table_filters.js:257 +#: templates/js/translated/table_filters.js:343 msgid "Serial number LTE" msgstr "" -#: templates/js/translated/table_filters.js:252 -#: templates/js/translated/table_filters.js:338 +#: templates/js/translated/table_filters.js:258 +#: templates/js/translated/table_filters.js:344 msgid "Serial number less than or equal to" msgstr "" -#: templates/js/translated/table_filters.js:255 -#: templates/js/translated/table_filters.js:256 -#: templates/js/translated/table_filters.js:329 -#: templates/js/translated/table_filters.js:330 +#: templates/js/translated/table_filters.js:261 +#: templates/js/translated/table_filters.js:262 +#: templates/js/translated/table_filters.js:335 +#: templates/js/translated/table_filters.js:336 msgid "Serial number" msgstr "" -#: templates/js/translated/table_filters.js:260 -#: templates/js/translated/table_filters.js:351 +#: templates/js/translated/table_filters.js:266 +#: templates/js/translated/table_filters.js:357 msgid "Batch code" msgstr "" -#: templates/js/translated/table_filters.js:271 -#: templates/js/translated/table_filters.js:613 +#: templates/js/translated/table_filters.js:277 +#: templates/js/translated/table_filters.js:635 msgid "Active parts" msgstr "" -#: templates/js/translated/table_filters.js:272 +#: templates/js/translated/table_filters.js:278 msgid "Show stock for active parts" msgstr "" -#: templates/js/translated/table_filters.js:277 +#: templates/js/translated/table_filters.js:283 msgid "Part is an assembly" msgstr "" -#: templates/js/translated/table_filters.js:281 +#: templates/js/translated/table_filters.js:287 msgid "Is allocated" msgstr "" -#: templates/js/translated/table_filters.js:282 +#: templates/js/translated/table_filters.js:288 msgid "Item has been allocated" msgstr "" -#: templates/js/translated/table_filters.js:287 +#: templates/js/translated/table_filters.js:293 msgid "Stock is available for use" msgstr "" -#: templates/js/translated/table_filters.js:292 +#: templates/js/translated/table_filters.js:298 msgid "Include stock in sublocations" msgstr "" -#: templates/js/translated/table_filters.js:297 +#: templates/js/translated/table_filters.js:303 msgid "Show stock items which are depleted" msgstr "" -#: templates/js/translated/table_filters.js:302 +#: templates/js/translated/table_filters.js:308 msgid "Show items which are in stock" msgstr "" -#: templates/js/translated/table_filters.js:306 +#: templates/js/translated/table_filters.js:312 msgid "In Production" msgstr "" -#: templates/js/translated/table_filters.js:307 +#: templates/js/translated/table_filters.js:313 msgid "Show items which are in production" msgstr "" -#: templates/js/translated/table_filters.js:311 +#: templates/js/translated/table_filters.js:317 msgid "Include Variants" msgstr "" -#: templates/js/translated/table_filters.js:312 +#: templates/js/translated/table_filters.js:318 msgid "Include stock items for variant parts" msgstr "" -#: templates/js/translated/table_filters.js:316 +#: templates/js/translated/table_filters.js:322 msgid "Installed" msgstr "" -#: templates/js/translated/table_filters.js:317 +#: templates/js/translated/table_filters.js:323 msgid "Show stock items which are installed in another item" msgstr "" -#: templates/js/translated/table_filters.js:322 +#: templates/js/translated/table_filters.js:328 msgid "Show items which have been assigned to a customer" msgstr "" -#: templates/js/translated/table_filters.js:342 -#: templates/js/translated/table_filters.js:343 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:349 msgid "Stock status" msgstr "" -#: templates/js/translated/table_filters.js:346 +#: templates/js/translated/table_filters.js:352 msgid "Has batch code" msgstr "" -#: templates/js/translated/table_filters.js:354 -msgid "Tracked" -msgstr "" - -#: templates/js/translated/table_filters.js:355 +#: templates/js/translated/table_filters.js:361 msgid "Stock item is tracked by either batch code or serial number" msgstr "" -#: templates/js/translated/table_filters.js:360 +#: templates/js/translated/table_filters.js:366 msgid "Has purchase price" msgstr "" -#: templates/js/translated/table_filters.js:361 +#: templates/js/translated/table_filters.js:367 msgid "Show stock items which have a purchase price set" msgstr "" -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:371 msgid "Expiry Date before" msgstr "" -#: templates/js/translated/table_filters.js:369 +#: templates/js/translated/table_filters.js:375 msgid "Expiry Date after" msgstr "" -#: templates/js/translated/table_filters.js:382 +#: templates/js/translated/table_filters.js:388 msgid "Show stock items which have expired" msgstr "" -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:394 msgid "Show stock which is close to expiring" msgstr "" -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:408 msgid "Test Passed" msgstr "" -#: templates/js/translated/table_filters.js:406 +#: templates/js/translated/table_filters.js:412 msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:451 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:625 +#: templates/js/translated/table_filters.js:647 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:630 +#: templates/js/translated/table_filters.js:652 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:638 +#: templates/js/translated/table_filters.js:660 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:646 -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:668 +#: templates/js/translated/table_filters.js:764 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:647 +#: templates/js/translated/table_filters.js:669 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:651 +#: templates/js/translated/table_filters.js:673 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:652 +#: templates/js/translated/table_filters.js:674 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:656 +#: templates/js/translated/table_filters.js:678 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:664 +#: templates/js/translated/table_filters.js:686 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:676 +#: templates/js/translated/table_filters.js:698 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:738 +#: templates/js/translated/table_filters.js:760 msgid "Has Choices" msgstr "" @@ -12379,51 +12552,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:561 +#: templates/js/translated/tables.js:537 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:564 +#: templates/js/translated/tables.js:540 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:545 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "to" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "of" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:578 +#: templates/js/translated/tables.js:554 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:581 +#: templates/js/translated/tables.js:557 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:587 +#: templates/js/translated/tables.js:563 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:590 +#: templates/js/translated/tables.js:566 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:593 +#: templates/js/translated/tables.js:569 msgid "All" msgstr "" @@ -12606,50 +12779,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/stock_table.html:17 -msgid "Barcode Actions" -msgstr "" - -#: templates/stock_table.html:28 -msgid "Stock Options" -msgstr "" - -#: templates/stock_table.html:33 -msgid "Add to selected stock items" -msgstr "" - -#: templates/stock_table.html:34 -msgid "Remove from selected stock items" -msgstr "" - -#: templates/stock_table.html:35 -msgid "Stocktake selected stock items" -msgstr "" - -#: templates/stock_table.html:36 -msgid "Move selected stock items" -msgstr "" - -#: templates/stock_table.html:37 -msgid "Merge selected stock items" -msgstr "" - -#: templates/stock_table.html:37 -msgid "Merge stock" -msgstr "" - -#: templates/stock_table.html:38 -msgid "Order selected items" -msgstr "" - -#: templates/stock_table.html:42 -msgid "Delete selected items" -msgstr "" - -#: templates/stock_table.html:42 -msgid "Delete stock" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" @@ -12682,34 +12811,34 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/models.py:231 +#: users/models.py:236 msgid "Permission set" msgstr "" -#: users/models.py:239 +#: users/models.py:244 msgid "Group" msgstr "" -#: users/models.py:242 +#: users/models.py:247 msgid "View" msgstr "" -#: users/models.py:242 +#: users/models.py:247 msgid "Permission to view items" msgstr "" -#: users/models.py:244 +#: users/models.py:249 msgid "Permission to add items" msgstr "" -#: users/models.py:246 +#: users/models.py:251 msgid "Change" msgstr "" -#: users/models.py:246 +#: users/models.py:251 msgid "Permissions to edit items" msgstr "" -#: users/models.py:248 +#: users/models.py:253 msgid "Permission to delete items" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index b5288a9078..f43dfcf905 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -25,19 +25,19 @@ msgstr "endpoint API no encontrado" msgid "User does not have permission to view this model" msgstr "El usuario no tiene permiso para ver este modelo" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "Ningún valor proporcionado" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "El valor proporcionado no es un número válido" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "El valor proporcionado tiene una unidad inválida" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "El valor proporcionado no puede ser convertido a la unidad especificada" @@ -68,7 +68,7 @@ msgstr "Ingrese la fecha" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Notas" @@ -259,7 +259,7 @@ msgstr "Seleccionar archivo para adjuntar" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Comentario del archivo" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Usuario" @@ -342,7 +342,7 @@ msgstr "Selección no válida" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Nombre" @@ -363,20 +363,20 @@ msgstr "Nombre" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Descripción" @@ -389,7 +389,7 @@ msgid "parent" msgstr "padre" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Ruta" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "La compilación debe cancelarse antes de poder ser eliminada" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "Consumible" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "Opcional" msgid "Tracked" msgstr "Rastreado" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "Asignadas" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Construir órden" @@ -908,7 +908,7 @@ msgstr "Construir órden" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Número de orden de construcción o armado" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Orden de Construcción o Armado a la que se asigna" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Orden de Construcción o Armado a la que se asigna" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Parte" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Orden de Venta a la que se asigna" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Ubicación de la fuente" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Fecha de finalización" @@ -1089,7 +1089,7 @@ msgstr "Fecha de finalización" msgid "completed by" msgstr "terminado por" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Emitido por" @@ -1104,7 +1104,7 @@ msgstr "El usuario que emitió esta orden" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "Prioridad de esta orden de construcción" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Cantidad" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Artículo de stock" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Artículo de stock de destino" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "Resultado de la construcción o armado" @@ -1360,7 +1360,7 @@ msgstr "Debe proporcionarse una lista de salidas de construcción" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "Debe proporcionarse una lista de salidas de construcción" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Ubicación" @@ -1397,13 +1397,13 @@ msgstr "Ubicación para las salidas de construcción completadas" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Estado" @@ -1589,7 +1589,7 @@ msgstr "Miniatura de parte" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "Acciones para código de barras" @@ -1694,7 +1694,7 @@ msgstr "Stock no ha sido asignado completamente a este pedido de construcción" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "Salidas completadas" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "Orden de Venta" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "Emitido por" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "Prioridad" @@ -1792,11 +1792,11 @@ msgstr "Partes asignadas" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "Lote" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "Creado" @@ -3720,7 +3720,7 @@ msgstr "Valor del parámetro" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "Unidades" @@ -3805,7 +3805,7 @@ msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "Paquetes" @@ -3838,7 +3838,7 @@ msgstr "Pedido múltiple" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "Borrar imagen" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "Cliente" @@ -4013,7 +4013,7 @@ msgstr "Stock del Proveedor" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "Nueva orden de compra" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "Parte del proveedor" @@ -4283,7 +4283,7 @@ msgstr "Actualizar disponibilidad de parte" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "Elementos de stock" @@ -4423,7 +4423,7 @@ msgstr "No se encontró ninguna orden de compra coincidente" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "Orden de compra" @@ -4432,7 +4432,7 @@ msgstr "Orden de compra" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "Orden de devolución" @@ -4637,7 +4637,7 @@ msgstr "Número de artículos recibidos" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "Precio de Compra" @@ -5134,7 +5134,7 @@ msgstr "Duplicar selección" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "Artículos de Pedidos de Venta" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "Envíos pendientes" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "Acciones" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "Descripción de parte" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "IPN" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "Revisión" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "En Stock" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "En pedido" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "Usado en" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "En construcción" @@ -5457,7 +5457,7 @@ msgstr "Ruta de Categoría" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Partes" @@ -5549,7 +5549,7 @@ msgstr "Categorías de parte" msgid "Default location for parts in this category" msgstr "Ubicación predeterminada para partes de esta categoría" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "Palabras clave para mejorar la visibilidad en los resultados de búsqued #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "Categoría" @@ -5736,7 +5736,7 @@ msgstr "Usuario responsable de esta parte" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "Último inventario" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "Fecha" @@ -5952,7 +5952,7 @@ msgstr "Las plantillas de prueba sólo pueden ser creadas para partes rastreable msgid "Test with this name already exists for this part" msgstr "Ya existe una prueba con este nombre para esta parte" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "Nombre de prueba" @@ -5968,7 +5968,7 @@ msgstr "Descripción de prueba" msgid "Enter description for this test" msgstr "Introduce la descripción para esta prueba" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "Requerido" @@ -5977,7 +5977,7 @@ msgstr "Requerido" msgid "Is this test required to pass?" msgstr "¿Es necesario pasar esta prueba?" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "Requiere valor" @@ -5985,7 +5985,7 @@ msgstr "Requiere valor" 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:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "Adjunto obligatorio" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "Actualizar" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "Inventario" @@ -6790,7 +6790,7 @@ msgstr "Contar stock de partes" msgid "Transfer part stock" msgstr "Transferir stock de partes" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "Acciones para partes" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "Nivel mínimo de stock" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "Código QR de Parte" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "parte" @@ -6967,9 +6967,9 @@ msgstr "Variantes" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "Inventario" @@ -7002,7 +7002,7 @@ msgstr "Actualizar precio de partes" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "Última actualización" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "Sin Stock" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "Bajo Stock" @@ -7281,17 +7281,17 @@ msgstr "Método" msgid "No author found" msgstr "No se encontró autor" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "Total" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "Elementos instalados" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "Serial" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "Fecha de Expiración" @@ -7681,7 +7681,7 @@ msgstr "Seleccionar Propietario" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "Externo" @@ -8087,7 +8087,7 @@ msgstr "Notas del artículo de stock" msgid "Installed Stock Items" msgstr "Elementos de Stock instalados" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "Instalar artículo de stock" @@ -8109,7 +8109,7 @@ msgstr "Escanear a la ubicación" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "Acciones de impresión" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "Eliminar artículo de stock" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Construcción o Armado" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "Cantidad disponible" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "Ubicación no establecida" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "Nueva Ubicación" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "ubicación de almacén" @@ -8483,67 +8483,67 @@ msgstr "Índice" msgid "Subscribed Parts" msgstr "Partes Suscritas" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "Categorías Suscritas" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "Últimas Partes" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "Validación de BOM en espera" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "Actualizado Recientemente" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "Stock Agotado" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "Requerido para construir pedidos" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "Stock Caducado" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "Stock Obsoleto" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "Pedidos en curso" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "Órdenes de construcción atrasadas" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "Órdenes de Compra Pendientes" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "Pedidos de Compra Atrasados" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "Pedidos de Venta Pendientes" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "Pedidos de Venta Atrasados" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "Noticias de InvenTree" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "Noticias actuales" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "Página de Inicio" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "Las siguientes partes están bajas en stock requerido" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "Cantidad requerida" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "Haga clic en el siguiente enlace para ver esta parte" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "Cantidad Mínima" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "Sustitutos Disponibles" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "Stock de variante permitido" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "Ver BOM" msgid "No BOM items found" msgstr "No se encontraron artículos BOM" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "Parte requerida" @@ -10104,7 +10104,7 @@ msgstr "Eliminar Salidas" msgid "No build order allocations found" msgstr "No se encontraron asignaciones de órdenes de trabajo" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "Eliminar salidas" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "No se encontraron salidas de trabajo activas" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Seleccionar partes" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "Debe seleccionar al menos una parte para asignar" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "Seleccionar ubicación de origen (dejar en blanco para tomar de todas las ubicaciones)" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "Asignar Artículos de Stock a Orden de Trabajo" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "No hay ubicaciones de stock coincidentes" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "No hay artículos de stock coincidentes" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "Asignar artículos de inventario" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "No hay trabajos que coincidan con la consulta" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "Seleccionar" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "Orden de trabajo atrasada" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "Progreso" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "No hay información de usuario" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "grupo" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "Editar asignación de stock" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "Eliminar asignación de stock" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "Editar Asignación" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "Quitar asignación" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "Parte Rastreable" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "Stock de Trabajo" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "Pedido de stock" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "Asignar stock" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "Eliminar parámetros" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "Partes de pedido" @@ -10557,45 +10557,45 @@ msgstr "Editar precio de descuento" msgid "Delete price break" msgstr "Eliminar precio de descuento" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "verdadero" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "falso" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "Seleccionar filtro" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "Imprimir etiquetas" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "Imprimir informes" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "Descargar tabla de datos" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "Recargar tabla de datos" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "Añadir un nuevo filtro" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "Limpiar todos los filtros" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "Crear filtro" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "Recibir ítem de línea" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "Eliminar relación de parte" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "Eliminar Relación de Parte" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "No se encontraron partes" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "Definir Categoría de Parte" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "Definir categoría" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "partes" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "Sin categoría" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "Mostrar como lista" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "Mostrar como cuadrícula" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "Mostrar como árbol" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "Cargar subcategorías" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "Categoría suscrita" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "No hay plantillas de prueba que coincidan con la consulta" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "Editar resultado de prueba" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "Eliminar resultado de prueba" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "Esta prueba está definida para una parte principal" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "Editar plantilla de resultado de prueba" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "Eliminar plantilla de resultados de prueba" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "Sin fecha especificada" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "Especulativo" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "Cantidad máxima" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "La cantidad no se puede ajustar para el stock serializado" msgid "Specify stock quantity" msgstr "Especificar cantidad de stock" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "Seleccionar artículos de stock" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "El artículo de stock está en producción" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "Artículo de stock asignado al pedido de venta" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "Artículo de stock asignado al cliente" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "Se ha asignado un artículo de stock serializado" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "Artículo de stock ha sido completamente asignado" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "Artículo de stock ha sido asignado parcialmente" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 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:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "Artículo de stock ha caducado" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "El artículo de stock caducará pronto" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "Artículo de stock ha sido rechazado" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "Artículo de stock perdido" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "Artículo de stock destruido" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "Agotado" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "Parte del proveedor no especificada" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "No hay artículos de stock que coincidan con la consulta" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "Cargar sublocalidades" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "Detalles" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "Sin cambios" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "Información de la parte no disponible" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "Ubicación ya no existe" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "La orden de compra ya no existe" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "El pedido de venta ya no existe" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "El pedido de devolución ya no existe" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "El cliente ya no existe" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "Artículo de stock ya no existe" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "Añadido" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "Eliminado" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "Ningún artículo instalado" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "Desinstalar artículo de stock" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 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:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "Seleccionar parte para instalar" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "Exportar datos de tabla" msgid "Select File Format" msgstr "Seleccionar formato de archivo" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "Cargando datos" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "filas por página" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "Mostrar todas las filas" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "Mostrando" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "para" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "de" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "filas" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "No se encontraron resultados" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "Ocultar/Mostrar paginación" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "Alternar" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "Columnas" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "Todo" diff --git a/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 0a8805525b..6ced83b042 100644 --- a/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-12 21:36+0000\n" +"POT-Creation-Date: 2023-06-21 06:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -50,26 +50,26 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:206 InvenTree/models.py:766 build/serializers.py:427 -#: build/serializers.py:506 build/templates/build/sidebar.html:23 -#: company/models.py:597 company/templates/company/sidebar.html:35 -#: order/models.py:1089 order/templates/order/po_sidebar.html:11 +#: InvenTree/fields.py:206 InvenTree/models.py:766 build/serializers.py:435 +#: build/serializers.py:514 build/templates/build/sidebar.html:21 +#: company/models.py:746 company/templates/company/sidebar.html:37 +#: order/models.py:1102 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:41 -#: part/models.py:3005 part/templates/part/part_sidebar.html:63 +#: part/models.py:3039 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:121 stock/models.py:2160 stock/models.py:2268 -#: stock/serializers.py:342 stock/serializers.py:475 stock/serializers.py:556 -#: stock/serializers.py:839 stock/serializers.py:938 stock/serializers.py:1070 -#: stock/templates/stock/stock_sidebar.html:25 -#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1224 -#: templates/js/translated/company.js:1294 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1054 -#: templates/js/translated/purchase_order.js:2168 -#: templates/js/translated/return_order.js:760 -#: templates/js/translated/sales_order.js:1055 -#: templates/js/translated/sales_order.js:1959 -#: templates/js/translated/stock.js:1460 templates/js/translated/stock.js:2164 +#: stock/serializers.py:408 stock/serializers.py:542 stock/serializers.py:623 +#: stock/serializers.py:681 stock/serializers.py:956 stock/serializers.py:1055 +#: stock/serializers.py:1187 stock/templates/stock/stock_sidebar.html:25 +#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1244 +#: templates/js/translated/company.js:1715 templates/js/translated/order.js:347 +#: templates/js/translated/part.js:1053 +#: templates/js/translated/purchase_order.js:2178 +#: templates/js/translated/return_order.js:772 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1971 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 msgid "Notes" msgstr "" @@ -82,47 +82,51 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/forms.py:145 +#: InvenTree/forms.py:147 msgid "Enter password" msgstr "" -#: InvenTree/forms.py:146 +#: InvenTree/forms.py:148 msgid "Enter new password" msgstr "" -#: InvenTree/forms.py:155 +#: InvenTree/forms.py:157 msgid "Confirm password" msgstr "" -#: InvenTree/forms.py:156 +#: InvenTree/forms.py:158 msgid "Confirm new password" msgstr "" -#: InvenTree/forms.py:160 +#: InvenTree/forms.py:162 msgid "Old password" msgstr "" -#: InvenTree/forms.py:179 +#: InvenTree/forms.py:181 msgid "Email (again)" msgstr "" -#: InvenTree/forms.py:183 +#: InvenTree/forms.py:185 msgid "Email address confirmation" msgstr "" -#: InvenTree/forms.py:204 +#: InvenTree/forms.py:206 msgid "You must type the same email each time." msgstr "" -#: InvenTree/forms.py:230 InvenTree/forms.py:236 +#: InvenTree/forms.py:237 InvenTree/forms.py:243 msgid "The provided primary email address is not valid." msgstr "" -#: InvenTree/forms.py:242 +#: InvenTree/forms.py:249 msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/helpers.py:462 order/models.py:442 order/models.py:611 +#: InvenTree/forms.py:345 +msgid "Registration is disabled." +msgstr "" + +#: InvenTree/helpers.py:462 order/models.py:455 order/models.py:624 msgid "Invalid quantity provided" msgstr "" @@ -240,7 +244,7 @@ msgstr "" #: InvenTree/models.py:486 stock/models.py:2262 #: templates/js/translated/attachment.js:119 -#: templates/js/translated/attachment.js:306 +#: templates/js/translated/attachment.js:316 msgid "Attachment" msgstr "" @@ -248,29 +252,30 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:493 common/models.py:2688 company/models.py:132 -#: company/models.py:306 company/models.py:584 order/models.py:236 -#: order/models.py:1093 order/models.py:1453 part/admin.py:39 -#: part/models.py:901 part/templates/part/part_scheduling.html:11 +#: InvenTree/models.py:493 common/models.py:2681 company/models.py:128 +#: company/models.py:381 company/models.py:455 company/models.py:733 +#: order/models.py:240 order/models.py:1106 order/models.py:1466 +#: part/admin.py:39 part/models.py:902 +#: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 -#: stock/admin.py:120 templates/js/translated/company.js:977 -#: templates/js/translated/company.js:1283 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2316 -#: templates/js/translated/purchase_order.js:2008 -#: templates/js/translated/purchase_order.js:2172 -#: templates/js/translated/return_order.js:764 -#: templates/js/translated/sales_order.js:1044 -#: templates/js/translated/sales_order.js:1964 +#: stock/admin.py:120 templates/js/translated/company.js:1350 +#: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 +#: templates/js/translated/part.js:2392 +#: templates/js/translated/purchase_order.js:2018 +#: templates/js/translated/purchase_order.js:2182 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1976 msgid "Link" msgstr "" -#: InvenTree/models.py:494 build/models.py:291 part/models.py:902 +#: InvenTree/models.py:494 build/models.py:295 part/models.py:903 #: stock/models.py:735 msgid "Link to external URL" msgstr "" #: InvenTree/models.py:497 templates/js/translated/attachment.js:120 -#: templates/js/translated/attachment.js:321 +#: templates/js/translated/attachment.js:331 msgid "Comment" msgstr "" @@ -278,13 +283,13 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:503 InvenTree/models.py:504 common/models.py:2147 -#: common/models.py:2148 common/models.py:2361 common/models.py:2362 -#: common/models.py:2618 common/models.py:2619 part/models.py:3013 -#: part/models.py:3101 part/models.py:3180 part/models.py:3200 -#: plugin/models.py:217 plugin/models.py:218 +#: InvenTree/models.py:503 InvenTree/models.py:504 common/models.py:2140 +#: common/models.py:2141 common/models.py:2354 common/models.py:2355 +#: common/models.py:2611 common/models.py:2612 part/models.py:3047 +#: part/models.py:3135 part/models.py:3214 part/models.py:3234 +#: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2773 +#: templates/js/translated/stock.js:2904 msgid "User" msgstr "" @@ -325,53 +330,54 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:648 InvenTree/models.py:649 common/models.py:2347 -#: company/models.py:390 label/models.py:103 part/models.py:847 -#: part/models.py:3400 plugin/models.py:41 report/models.py:160 +#: InvenTree/models.py:648 InvenTree/models.py:649 common/models.py:2340 +#: company/models.py:539 label/models.py:111 part/models.py:848 +#: part/models.py:3434 plugin/models.py:42 report/models.py:160 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:78 +#: templates/InvenTree/settings/plugin.html:74 #: templates/InvenTree/settings/plugin_settings.html:22 -#: templates/js/translated/company.js:658 -#: templates/js/translated/company.js:706 -#: templates/js/translated/company.js:871 -#: templates/js/translated/company.js:1071 templates/js/translated/part.js:1160 -#: templates/js/translated/part.js:1447 templates/js/translated/part.js:1583 -#: templates/js/translated/part.js:2699 templates/js/translated/stock.js:2464 +#: templates/js/translated/company.js:665 +#: templates/js/translated/company.js:713 +#: templates/js/translated/company.js:940 +#: templates/js/translated/company.js:1196 +#: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 +#: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 +#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 msgid "Name" msgstr "" -#: InvenTree/models.py:655 build/models.py:164 +#: InvenTree/models.py:655 build/models.py:168 #: build/templates/build/detail.html:24 common/models.py:111 -#: company/models.py:312 company/models.py:590 +#: company/models.py:461 company/models.py:739 #: company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:110 -#: order/models.py:232 order/models.py:1117 part/admin.py:194 part/admin.py:276 -#: part/models.py:869 part/models.py:3416 part/templates/part/category.html:81 +#: company/templates/company/supplier_part.html:108 label/models.py:118 +#: order/models.py:232 order/models.py:1130 part/admin.py:194 part/admin.py:276 +#: part/models.py:870 part/models.py:3450 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 #: part/templates/part/part_scheduling.html:12 report/models.py:173 -#: report/models.py:587 report/models.py:631 +#: report/models.py:589 report/models.py:633 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 -#: templates/js/translated/bom.js:632 templates/js/translated/bom.js:933 -#: templates/js/translated/build.js:2857 templates/js/translated/company.js:510 -#: templates/js/translated/company.js:988 -#: templates/js/translated/company.js:1251 templates/js/translated/order.js:298 -#: templates/js/translated/part.js:1212 templates/js/translated/part.js:1456 -#: templates/js/translated/part.js:1594 templates/js/translated/part.js:1933 -#: templates/js/translated/part.js:2247 templates/js/translated/part.js:2735 -#: templates/js/translated/part.js:2826 -#: templates/js/translated/purchase_order.js:1666 -#: templates/js/translated/purchase_order.js:1812 -#: templates/js/translated/purchase_order.js:1990 -#: templates/js/translated/return_order.js:302 -#: templates/js/translated/sales_order.js:790 -#: templates/js/translated/stock.js:1439 templates/js/translated/stock.js:1817 -#: templates/js/translated/stock.js:2496 templates/js/translated/stock.js:2568 +#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 +#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/company.js:1361 +#: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 +#: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 +#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 +#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/purchase_order.js:1681 +#: templates/js/translated/purchase_order.js:1827 +#: templates/js/translated/purchase_order.js:2000 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 +#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 msgid "Description" msgstr "" @@ -384,7 +390,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2505 +#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 msgid "Path" msgstr "" @@ -420,12 +426,12 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:60 part/models.py:3897 +#: InvenTree/serializers.py:60 part/models.py:3941 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:90 company/models.py:154 -#: company/templates/company/company_base.html:107 part/models.py:2852 +#: InvenTree/serializers.py:90 company/models.py:150 +#: company/templates/company/company_base.html:107 part/models.py:2886 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" @@ -498,130 +504,130 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:722 +#: InvenTree/settings.py:741 msgid "Czech" msgstr "" -#: InvenTree/settings.py:723 +#: InvenTree/settings.py:742 msgid "Danish" msgstr "" -#: InvenTree/settings.py:724 +#: InvenTree/settings.py:743 msgid "German" msgstr "" -#: InvenTree/settings.py:725 +#: InvenTree/settings.py:744 msgid "Greek" msgstr "" -#: InvenTree/settings.py:726 +#: InvenTree/settings.py:745 msgid "English" msgstr "" -#: InvenTree/settings.py:727 +#: InvenTree/settings.py:746 msgid "Spanish" msgstr "" -#: InvenTree/settings.py:728 +#: InvenTree/settings.py:747 msgid "Spanish (Mexican)" msgstr "" -#: InvenTree/settings.py:729 +#: InvenTree/settings.py:748 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:730 +#: InvenTree/settings.py:749 msgid "Finnish" msgstr "" -#: InvenTree/settings.py:731 +#: InvenTree/settings.py:750 msgid "French" msgstr "" -#: InvenTree/settings.py:732 +#: InvenTree/settings.py:751 msgid "Hebrew" msgstr "" -#: InvenTree/settings.py:733 +#: InvenTree/settings.py:752 msgid "Hungarian" msgstr "" -#: InvenTree/settings.py:734 +#: InvenTree/settings.py:753 msgid "Italian" msgstr "" -#: InvenTree/settings.py:735 +#: InvenTree/settings.py:754 msgid "Japanese" msgstr "" -#: InvenTree/settings.py:736 +#: InvenTree/settings.py:755 msgid "Korean" msgstr "" -#: InvenTree/settings.py:737 +#: InvenTree/settings.py:756 msgid "Dutch" msgstr "" -#: InvenTree/settings.py:738 +#: InvenTree/settings.py:757 msgid "Norwegian" msgstr "" -#: InvenTree/settings.py:739 +#: InvenTree/settings.py:758 msgid "Polish" msgstr "" -#: InvenTree/settings.py:740 +#: InvenTree/settings.py:759 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:741 +#: InvenTree/settings.py:760 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:742 +#: InvenTree/settings.py:761 msgid "Russian" msgstr "" -#: InvenTree/settings.py:743 +#: InvenTree/settings.py:762 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:744 +#: InvenTree/settings.py:763 msgid "Swedish" msgstr "" -#: InvenTree/settings.py:745 +#: InvenTree/settings.py:764 msgid "Thai" msgstr "" -#: InvenTree/settings.py:746 +#: InvenTree/settings.py:765 msgid "Turkish" msgstr "" -#: InvenTree/settings.py:747 +#: InvenTree/settings.py:766 msgid "Vietnamese" msgstr "" -#: InvenTree/settings.py:748 +#: InvenTree/settings.py:767 msgid "Chinese" msgstr "" -#: InvenTree/status.py:61 part/serializers.py:878 +#: InvenTree/status.py:68 part/serializers.py:940 msgid "Background worker check failed" msgstr "" -#: InvenTree/status.py:65 +#: InvenTree/status.py:72 msgid "Email backend not configured" msgstr "" -#: InvenTree/status.py:68 +#: InvenTree/status.py:75 msgid "InvenTree system health checks failed" msgstr "" #: InvenTree/status_codes.py:12 InvenTree/status_codes.py:40 #: InvenTree/status_codes.py:148 InvenTree/status_codes.py:167 #: InvenTree/status_codes.py:188 generic/states/tests.py:16 -#: templates/js/translated/table_filters.js:511 +#: templates/js/translated/table_filters.js:533 msgid "Pending" msgstr "" @@ -631,7 +637,7 @@ msgstr "" #: InvenTree/status_codes.py:14 InvenTree/status_codes.py:151 #: InvenTree/status_codes.py:172 generic/states/tests.py:18 -#: order/templates/order/order_base.html:162 +#: order/templates/order/order_base.html:158 #: order/templates/order/sales_order_base.html:162 msgid "Complete" msgstr "" @@ -655,10 +661,10 @@ msgstr "" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1332 -#: templates/js/translated/sales_order.js:1509 -#: templates/js/translated/sales_order.js:1630 -#: templates/js/translated/sales_order.js:1934 +#: InvenTree/status_codes.py:42 order/models.py:1345 +#: templates/js/translated/sales_order.js:1521 +#: templates/js/translated/sales_order.js:1642 +#: templates/js/translated/sales_order.js:1946 msgid "Shipped" msgstr "" @@ -690,7 +696,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: InvenTree/status_codes.py:93 templates/js/translated/stock.js:511 +#: InvenTree/status_codes.py:93 templates/js/translated/stock.js:510 msgid "Stock item created" msgstr "" @@ -746,7 +752,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:120 templates/js/translated/stock.js:2243 +#: InvenTree/status_codes.py:120 templates/js/translated/stock.js:1769 msgid "Merged stock items" msgstr "" @@ -766,7 +772,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: InvenTree/status_codes.py:129 templates/js/translated/stock.js:1676 +#: InvenTree/status_codes.py:129 templates/js/translated/stock.js:1675 msgid "Consumed by build order" msgstr "" @@ -782,7 +788,7 @@ msgstr "" msgid "Returned against Return Order" msgstr "" -#: InvenTree/status_codes.py:141 templates/js/translated/table_filters.js:321 +#: InvenTree/status_codes.py:141 templates/js/translated/table_filters.js:327 msgid "Sent to customer" msgstr "" @@ -850,83 +856,111 @@ msgstr "" msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:651 templates/navbar.html:157 +#: InvenTree/views.py:653 templates/navbar.html:157 msgid "System Information" msgstr "" -#: InvenTree/views.py:658 templates/navbar.html:168 +#: InvenTree/views.py:660 templates/navbar.html:168 msgid "About InvenTree" msgstr "" -#: build/api.py:222 +#: build/api.py:242 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/table_filters.js:166 +#: templates/js/translated/table_filters.js:518 +msgid "Consumable" +msgstr "" + +#: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 +#: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 +#: templates/js/translated/build.js:2458 +#: templates/js/translated/table_filters.js:162 +#: templates/js/translated/table_filters.js:191 +#: templates/js/translated/table_filters.js:522 +msgid "Optional" +msgstr "" + +#: build/api.py:288 templates/js/translated/table_filters.js:360 +#: templates/js/translated/table_filters.js:514 +msgid "Tracked" +msgstr "" + +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 +#: templates/js/translated/build.js:2549 +#: templates/js/translated/sales_order.js:1918 +#: templates/js/translated/table_filters.js:506 +msgid "Allocated" +msgstr "" + +#: build/models.py:73 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:945 templates/js/translated/stock.js:2629 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 msgid "Build Order" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:74 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 -#: order/templates/order/sales_order_detail.html:119 +#: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:244 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:228 users/models.py:42 +#: templates/js/translated/search.js:186 users/models.py:42 msgid "Build Orders" msgstr "" -#: build/models.py:111 +#: build/models.py:115 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:155 +#: build/models.py:159 msgid "Build Order Reference" msgstr "" -#: build/models.py:156 order/models.py:359 order/models.py:765 -#: order/models.py:1087 order/models.py:1724 part/admin.py:278 -#: part/models.py:3798 part/templates/part/upload_bom.html:54 +#: build/models.py:160 order/models.py:372 order/models.py:778 +#: order/models.py:1100 order/models.py:1737 part/admin.py:278 +#: part/models.py:3842 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 -#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:943 -#: templates/js/translated/build.js:2098 templates/js/translated/order.js:291 +#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 +#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2033 -#: templates/js/translated/return_order.js:713 -#: templates/js/translated/sales_order.js:1798 +#: templates/js/translated/purchase_order.js:2043 +#: templates/js/translated/return_order.js:725 +#: templates/js/translated/sales_order.js:1810 msgid "Reference" msgstr "" -#: build/models.py:167 +#: build/models.py:171 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:175 build/templates/build/build_base.html:183 +#: build/models.py:179 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:176 +#: build/models.py:180 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:181 build/templates/build/build_base.html:98 -#: build/templates/build/detail.html:29 company/models.py:775 -#: order/models.py:1195 order/models.py:1311 order/models.py:1312 -#: part/models.py:391 part/models.py:2865 part/models.py:2979 -#: part/models.py:3119 part/models.py:3138 part/models.py:3157 -#: part/models.py:3178 part/models.py:3270 part/models.py:3555 -#: part/models.py:3663 part/models.py:3763 part/models.py:4077 -#: part/serializers.py:842 part/serializers.py:1245 +#: build/models.py:185 build/templates/build/build_base.html:98 +#: build/templates/build/detail.html:29 company/models.py:924 +#: order/models.py:1208 order/models.py:1324 order/models.py:1325 +#: part/models.py:392 part/models.py:2899 part/models.py:3013 +#: part/models.py:3153 part/models.py:3172 part/models.py:3191 +#: part/models.py:3212 part/models.py:3304 part/models.py:3589 +#: part/models.py:3712 part/models.py:3807 part/models.py:4121 +#: part/serializers.py:904 part/serializers.py:1307 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -936,266 +970,229 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:27 #: report/templates/report/inventree_return_order_report_base.html:24 #: report/templates/report/inventree_so_report_base.html:27 -#: stock/serializers.py:156 stock/serializers.py:509 +#: stock/serializers.py:205 stock/serializers.py:576 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 -#: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:631 -#: templates/js/translated/bom.js:768 templates/js/translated/bom.js:887 -#: templates/js/translated/build.js:1403 templates/js/translated/build.js:1965 -#: templates/js/translated/build.js:2464 templates/js/translated/build.js:2868 -#: templates/js/translated/company.js:337 -#: templates/js/translated/company.js:822 -#: templates/js/translated/company.js:929 -#: templates/js/translated/company.js:1169 templates/js/translated/part.js:1918 -#: templates/js/translated/part.js:1990 templates/js/translated/part.js:2216 -#: templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:746 -#: templates/js/translated/purchase_order.js:1274 -#: templates/js/translated/purchase_order.js:1811 -#: templates/js/translated/purchase_order.js:1975 -#: templates/js/translated/return_order.js:527 -#: templates/js/translated/return_order.js:694 -#: templates/js/translated/sales_order.js:285 -#: templates/js/translated/sales_order.js:1185 -#: templates/js/translated/sales_order.js:1584 -#: templates/js/translated/sales_order.js:1782 -#: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:1021 templates/js/translated/stock.js:1773 -#: templates/js/translated/stock.js:2594 templates/js/translated/stock.js:2831 -#: templates/js/translated/stock.js:2968 +#: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 +#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 +#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 +#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/company.js:347 +#: templates/js/translated/company.js:1147 +#: templates/js/translated/company.js:1302 +#: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 +#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 +#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:757 +#: templates/js/translated/purchase_order.js:1289 +#: templates/js/translated/purchase_order.js:1826 +#: templates/js/translated/purchase_order.js:1985 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:706 +#: templates/js/translated/sales_order.js:297 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1596 +#: templates/js/translated/sales_order.js:1794 +#: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 +#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:3095 msgid "Part" msgstr "" -#: build/models.py:189 +#: build/models.py:193 msgid "Select part to build" msgstr "" -#: build/models.py:194 +#: build/models.py:198 msgid "Sales Order Reference" msgstr "" -#: build/models.py:198 +#: build/models.py:202 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:203 build/serializers.py:942 -#: templates/js/translated/build.js:2452 -#: templates/js/translated/sales_order.js:1173 +#: build/models.py:207 build/serializers.py:946 +#: templates/js/translated/build.js:1657 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" -#: build/models.py:207 +#: build/models.py:211 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:212 +#: build/models.py:216 msgid "Destination Location" msgstr "" -#: build/models.py:216 +#: build/models.py:220 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:220 +#: build/models.py:224 msgid "Build Quantity" msgstr "" -#: build/models.py:223 +#: build/models.py:227 msgid "Number of stock items to build" msgstr "" -#: build/models.py:227 +#: build/models.py:231 msgid "Completed items" msgstr "" -#: build/models.py:229 +#: build/models.py:233 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:233 +#: build/models.py:237 msgid "Build Status" msgstr "" -#: build/models.py:237 +#: build/models.py:241 msgid "Build status code" msgstr "" -#: build/models.py:246 build/serializers.py:269 order/serializers.py:506 -#: stock/models.py:739 templates/js/translated/purchase_order.js:1099 +#: build/models.py:250 build/serializers.py:277 order/serializers.py:512 +#: stock/models.py:739 templates/js/translated/purchase_order.js:1114 msgid "Batch Code" msgstr "" -#: build/models.py:250 build/serializers.py:270 +#: build/models.py:254 build/serializers.py:278 msgid "Batch code for this build output" msgstr "" -#: build/models.py:253 order/models.py:244 part/models.py:1038 +#: build/models.py:257 order/models.py:248 part/models.py:1039 #: part/templates/part/part_base.html:312 -#: templates/js/translated/return_order.js:327 -#: templates/js/translated/sales_order.js:815 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" -#: build/models.py:257 +#: build/models.py:261 msgid "Target completion date" msgstr "" -#: build/models.py:258 +#: build/models.py:262 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:261 order/models.py:409 order/models.py:1767 -#: templates/js/translated/build.js:2953 +#: build/models.py:265 order/models.py:422 order/models.py:1780 +#: templates/js/translated/build.js:2170 msgid "Completion Date" msgstr "" -#: build/models.py:267 +#: build/models.py:271 msgid "completed by" msgstr "" -#: build/models.py:275 templates/js/translated/build.js:2913 +#: build/models.py:279 templates/js/translated/build.js:2130 msgid "Issued by" msgstr "" -#: build/models.py:276 +#: build/models.py:280 msgid "User who issued this build order" msgstr "" -#: build/models.py:284 build/templates/build/build_base.html:204 -#: build/templates/build/detail.html:122 order/models.py:258 -#: order/templates/order/order_base.html:214 -#: order/templates/order/return_order_base.html:182 -#: order/templates/order/sales_order_base.html:222 part/models.py:1042 +#: build/models.py:288 build/templates/build/build_base.html:205 +#: build/templates/build/detail.html:122 order/models.py:262 +#: order/templates/order/order_base.html:217 +#: order/templates/order/return_order_base.html:189 +#: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2925 -#: templates/js/translated/purchase_order.js:1723 -#: templates/js/translated/return_order.js:347 -#: templates/js/translated/table_filters.js:461 +#: templates/js/translated/build.js:2142 +#: templates/js/translated/purchase_order.js:1738 +#: templates/js/translated/return_order.js:359 +#: templates/js/translated/table_filters.js:467 msgid "Responsible" msgstr "" -#: build/models.py:285 +#: build/models.py:289 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:294 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 -#: order/templates/order/order_base.html:171 +#: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:146 #: order/templates/order/sales_order_base.html:181 #: part/templates/part/part_base.html:385 stock/models.py:733 #: stock/templates/stock/item_base.html:201 +#: templates/js/translated/company.js:1050 msgid "External Link" msgstr "" -#: build/models.py:295 +#: build/models.py:299 msgid "Build Priority" msgstr "" -#: build/models.py:298 +#: build/models.py:302 msgid "Priority of this build order" msgstr "" -#: build/models.py:536 +#: build/models.py:309 common/models.py:104 order/admin.py:17 +#: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 +#: templates/js/translated/build.js:2067 +#: templates/js/translated/purchase_order.js:1685 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 +#: templates/js/translated/table_filters.js:24 +#: templates/project_code_data.html:6 +msgid "Project Code" +msgstr "" + +#: build/models.py:310 +msgid "Project code for this build order" +msgstr "" + +#: build/models.py:545 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:542 +#: build/models.py:551 msgid "A build order has been completed" msgstr "" -#: build/models.py:744 build/models.py:811 +#: build/models.py:753 build/models.py:831 msgid "No build output specified" msgstr "" -#: build/models.py:747 +#: build/models.py:756 msgid "Build output is already completed" msgstr "" -#: build/models.py:750 +#: build/models.py:759 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:815 build/serializers.py:212 build/serializers.py:251 -#: build/serializers.py:811 order/models.py:440 order/serializers.py:379 -#: order/serializers.py:501 part/serializers.py:1087 part/serializers.py:1408 -#: stock/models.py:593 stock/models.py:1387 stock/serializers.py:315 +#: build/models.py:835 build/serializers.py:220 build/serializers.py:259 +#: build/serializers.py:819 order/models.py:453 order/serializers.py:385 +#: order/serializers.py:507 part/serializers.py:1149 part/serializers.py:1470 +#: stock/models.py:593 stock/models.py:1387 stock/serializers.py:381 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:820 build/serializers.py:217 +#: build/models.py:840 build/serializers.py:225 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1272 -msgid "Build item must specify a build output, as master part is marked as trackable" +#: build/models.py:1260 +msgid "Build object" msgstr "" -#: build/models.py:1281 -#, python-brace-format -msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" -msgstr "" - -#: build/models.py:1291 order/models.py:1601 -msgid "Stock item is over-allocated" -msgstr "" - -#: build/models.py:1297 order/models.py:1604 -msgid "Allocation quantity must be greater than zero" -msgstr "" - -#: build/models.py:1303 -msgid "Quantity must be 1 for serialized stock" -msgstr "" - -#: build/models.py:1360 -msgid "Selected stock item not found in BOM" -msgstr "" - -#: build/models.py:1438 stock/templates/stock/item_base.html:170 -#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2841 -#: templates/navbar.html:38 -msgid "Build" -msgstr "" - -#: build/models.py:1439 -msgid "Build to allocate parts" -msgstr "" - -#: build/models.py:1455 build/serializers.py:791 order/serializers.py:1059 -#: order/serializers.py:1080 stock/serializers.py:413 stock/serializers.py:770 -#: stock/serializers.py:896 stock/templates/stock/item_base.html:10 -#: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:955 templates/js/translated/build.js:960 -#: templates/js/translated/build.js:2466 templates/js/translated/build.js:3038 -#: templates/js/translated/sales_order.js:286 -#: templates/js/translated/sales_order.js:1186 -#: templates/js/translated/sales_order.js:1485 -#: templates/js/translated/sales_order.js:1490 -#: templates/js/translated/sales_order.js:1591 -#: templates/js/translated/sales_order.js:1678 -#: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:2714 -msgid "Stock Item" -msgstr "" - -#: build/models.py:1456 -msgid "Source stock item" -msgstr "" - -#: build/models.py:1468 build/serializers.py:198 build/serializers.py:236 -#: build/templates/build/build_base.html:103 -#: build/templates/build/detail.html:34 common/models.py:2169 -#: order/models.py:1073 order/models.py:1645 order/serializers.py:1233 +#: build/models.py:1274 build/models.py:1556 build/serializers.py:206 +#: build/serializers.py:244 build/templates/build/build_base.html:103 +#: build/templates/build/detail.html:34 common/models.py:2162 +#: order/models.py:1086 order/models.py:1658 order/serializers.py:1239 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 -#: part/forms.py:47 part/models.py:2992 part/models.py:3779 +#: part/forms.py:47 part/models.py:3026 part/models.py:3823 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1204,315 +1201,367 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:29 #: report/templates/report/inventree_test_report_base.html:90 #: report/templates/report/inventree_test_report_base.html:170 -#: stock/admin.py:103 stock/serializers.py:306 +#: stock/admin.py:103 stock/serializers.py:372 #: stock/templates/stock/item_base.html:288 #: stock/templates/stock/item_base.html:296 #: stock/templates/stock/item_base.html:343 #: templates/email/build_order_completed.html:18 -#: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:770 -#: templates/js/translated/bom.js:951 templates/js/translated/build.js:504 -#: templates/js/translated/build.js:716 templates/js/translated/build.js:982 -#: templates/js/translated/build.js:1425 templates/js/translated/build.js:1991 -#: templates/js/translated/build.js:2467 -#: templates/js/translated/company.js:1428 -#: templates/js/translated/model_renderers.js:207 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:935 -#: templates/js/translated/part.js:1784 templates/js/translated/part.js:3263 +#: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 +#: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 +#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/company.js:1849 +#: templates/js/translated/model_renderers.js:221 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:934 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 #: templates/js/translated/pricing.js:616 -#: templates/js/translated/purchase_order.js:749 -#: templates/js/translated/purchase_order.js:1815 -#: templates/js/translated/purchase_order.js:2039 -#: templates/js/translated/sales_order.js:302 -#: templates/js/translated/sales_order.js:1187 -#: templates/js/translated/sales_order.js:1504 -#: templates/js/translated/sales_order.js:1594 -#: templates/js/translated/sales_order.js:1684 -#: templates/js/translated/sales_order.js:1804 -#: templates/js/translated/stock.js:531 templates/js/translated/stock.js:669 -#: templates/js/translated/stock.js:840 templates/js/translated/stock.js:2758 -#: templates/js/translated/stock.js:2843 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1830 +#: templates/js/translated/purchase_order.js:2049 +#: templates/js/translated/sales_order.js:314 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1516 +#: templates/js/translated/sales_order.js:1606 +#: templates/js/translated/sales_order.js:1696 +#: templates/js/translated/sales_order.js:1816 +#: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 +#: templates/js/translated/stock.js:2970 msgid "Quantity" msgstr "" -#: build/models.py:1469 +#: build/models.py:1275 +msgid "Required quantity for build order" +msgstr "" + +#: build/models.py:1357 +msgid "Build item must specify a build output, as master part is marked as trackable" +msgstr "" + +#: build/models.py:1366 +#, python-brace-format +msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" +msgstr "" + +#: build/models.py:1376 order/models.py:1614 +msgid "Stock item is over-allocated" +msgstr "" + +#: build/models.py:1382 order/models.py:1617 +msgid "Allocation quantity must be greater than zero" +msgstr "" + +#: build/models.py:1388 +msgid "Quantity must be 1 for serialized stock" +msgstr "" + +#: build/models.py:1449 +msgid "Selected stock item does not match BOM line" +msgstr "" + +#: build/models.py:1543 build/serializers.py:799 order/serializers.py:1065 +#: order/serializers.py:1086 stock/serializers.py:479 stock/serializers.py:887 +#: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 +#: stock/templates/stock/item_base.html:23 +#: stock/templates/stock/item_base.html:195 +#: templates/js/translated/build.js:1671 +#: templates/js/translated/sales_order.js:298 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1497 +#: templates/js/translated/sales_order.js:1502 +#: templates/js/translated/sales_order.js:1603 +#: templates/js/translated/sales_order.js:1690 +#: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 +#: templates/js/translated/stock.js:2845 +msgid "Stock Item" +msgstr "" + +#: build/models.py:1544 +msgid "Source stock item" +msgstr "" + +#: build/models.py:1557 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1477 +#: build/models.py:1565 msgid "Install into" msgstr "" -#: build/models.py:1478 +#: build/models.py:1566 msgid "Destination stock item" msgstr "" -#: build/serializers.py:148 build/serializers.py:820 -#: templates/js/translated/build.js:1413 +#: build/serializers.py:156 build/serializers.py:828 +#: templates/js/translated/build.js:1299 msgid "Build Output" msgstr "" -#: build/serializers.py:160 +#: build/serializers.py:168 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:164 +#: build/serializers.py:172 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:168 +#: build/serializers.py:176 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:179 +#: build/serializers.py:187 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:199 build/serializers.py:237 +#: build/serializers.py:207 build/serializers.py:245 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:258 +#: build/serializers.py:266 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:261 +#: build/serializers.py:269 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:276 order/serializers.py:514 order/serializers.py:1237 -#: stock/serializers.py:324 templates/js/translated/purchase_order.js:1123 -#: templates/js/translated/stock.js:334 templates/js/translated/stock.js:532 +#: build/serializers.py:284 order/serializers.py:520 order/serializers.py:1243 +#: stock/serializers.py:390 templates/js/translated/purchase_order.js:1138 +#: templates/js/translated/stock.js:333 templates/js/translated/stock.js:531 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:277 +#: build/serializers.py:285 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:298 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:291 +#: build/serializers.py:299 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:326 stock/api.py:670 +#: build/serializers.py:334 stock/api.py:707 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:377 build/serializers.py:439 build/serializers.py:518 +#: build/serializers.py:385 build/serializers.py:447 build/serializers.py:526 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:415 build/serializers.py:488 order/serializers.py:487 -#: order/serializers.py:606 order/serializers.py:1588 part/serializers.py:854 -#: stock/serializers.py:335 stock/serializers.py:470 stock/serializers.py:551 -#: stock/serializers.py:931 stock/serializers.py:1173 +#: build/serializers.py:423 build/serializers.py:496 order/serializers.py:493 +#: order/serializers.py:612 order/serializers.py:1594 part/serializers.py:916 +#: stock/serializers.py:401 stock/serializers.py:537 stock/serializers.py:618 +#: stock/serializers.py:1048 stock/serializers.py:1290 #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:967 -#: templates/js/translated/build.js:2006 -#: templates/js/translated/purchase_order.js:1148 -#: templates/js/translated/purchase_order.js:1238 -#: templates/js/translated/sales_order.js:1497 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1613 -#: templates/js/translated/sales_order.js:1692 -#: templates/js/translated/stock.js:645 templates/js/translated/stock.js:811 -#: templates/js/translated/stock.js:1023 templates/js/translated/stock.js:1937 -#: templates/js/translated/stock.js:2608 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 +#: templates/js/translated/build.js:2298 +#: templates/js/translated/purchase_order.js:1163 +#: templates/js/translated/purchase_order.js:1253 +#: templates/js/translated/sales_order.js:1509 +#: templates/js/translated/sales_order.js:1617 +#: templates/js/translated/sales_order.js:1625 +#: templates/js/translated/sales_order.js:1704 +#: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 +#: templates/js/translated/stock.js:2739 msgid "Location" msgstr "" -#: build/serializers.py:416 +#: build/serializers.py:424 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:422 +#: build/serializers.py:430 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:423 +#: build/serializers.py:431 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:428 +#: build/serializers.py:436 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:489 +#: build/serializers.py:497 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:495 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:791 -#: order/models.py:1750 order/serializers.py:524 stock/admin.py:106 -#: stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2897 -#: templates/js/translated/purchase_order.js:1278 -#: templates/js/translated/purchase_order.js:1682 -#: templates/js/translated/return_order.js:319 -#: templates/js/translated/sales_order.js:807 -#: templates/js/translated/stock.js:1912 templates/js/translated/stock.js:2732 -#: templates/js/translated/stock.js:2859 +#: build/serializers.py:503 build/templates/build/build_base.html:152 +#: build/templates/build/detail.html:62 order/models.py:804 +#: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 +#: stock/serializers.py:677 stock/templates/stock/item_base.html:423 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/purchase_order.js:1293 +#: templates/js/translated/purchase_order.js:1697 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 +#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 +#: templates/js/translated/stock.js:2986 msgid "Status" msgstr "" -#: build/serializers.py:501 +#: build/serializers.py:509 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:502 +#: build/serializers.py:510 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:579 msgid "Remove Allocated Stock" msgstr "" -#: build/serializers.py:572 +#: build/serializers.py:580 msgid "Subtract any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:578 +#: build/serializers.py:586 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:587 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:606 +#: build/serializers.py:614 msgid "Not permitted" msgstr "" -#: build/serializers.py:607 +#: build/serializers.py:615 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:608 +#: build/serializers.py:616 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:631 +#: build/serializers.py:639 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:633 +#: build/serializers.py:641 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:643 +#: build/serializers.py:651 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:648 +#: build/serializers.py:656 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:649 +#: build/serializers.py:657 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:659 templates/js/translated/build.js:295 +#: build/serializers.py:667 templates/js/translated/build.js:304 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:664 order/serializers.py:261 order/serializers.py:1127 +#: build/serializers.py:672 order/serializers.py:267 order/serializers.py:1133 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:665 +#: build/serializers.py:673 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:675 templates/js/translated/build.js:299 +#: build/serializers.py:683 templates/js/translated/build.js:308 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:684 templates/js/translated/build.js:283 +#: build/serializers.py:692 templates/js/translated/build.js:292 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:714 build/serializers.py:768 part/models.py:3686 -#: part/models.py:4069 -msgid "BOM Item" -msgstr "" - -#: build/serializers.py:724 -msgid "Build output" +#: build/serializers.py:722 +msgid "Build Line" msgstr "" #: build/serializers.py:732 +msgid "Build output" +msgstr "" + +#: build/serializers.py:740 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:776 +msgid "Build Line Item" +msgstr "" + +#: build/serializers.py:790 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:797 stock/serializers.py:783 +#: build/serializers.py:805 stock/serializers.py:900 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:846 order/serializers.py:1117 +#: build/serializers.py:853 order/serializers.py:1123 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:852 +#: build/serializers.py:859 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:859 +#: build/serializers.py:866 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:864 +#: build/serializers.py:871 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:887 order/serializers.py:1401 +#: build/serializers.py:894 order/serializers.py:1407 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:943 +#: build/serializers.py:947 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Exclude Location" msgstr "" -#: build/serializers.py:952 +#: build/serializers.py:956 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:957 +#: build/serializers.py:961 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:963 +#: build/serializers.py:967 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:964 +#: build/serializers.py:968 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:969 +#: build/serializers.py:973 msgid "Optional Items" msgstr "" -#: build/serializers.py:970 +#: build/serializers.py:974 msgid "Allocate optional BOM items to build order" msgstr "" @@ -1541,6 +1590,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 +#: templates/js/translated/filters.js:336 msgid "Barcode actions" msgstr "" @@ -1619,69 +1669,67 @@ msgstr "" msgid "Build Description" msgstr "" -#: build/templates/build/build_base.html:117 +#: build/templates/build/build_base.html:118 msgid "No build outputs have been created for this build order" msgstr "" -#: build/templates/build/build_base.html:124 +#: build/templates/build/build_base.html:125 msgid "Build Order is ready to mark as completed" msgstr "" -#: build/templates/build/build_base.html:129 +#: build/templates/build/build_base.html:130 msgid "Build Order cannot be completed as outstanding outputs remain" msgstr "" -#: build/templates/build/build_base.html:134 +#: build/templates/build/build_base.html:135 msgid "Required build quantity has not yet been completed" msgstr "" -#: build/templates/build/build_base.html:139 +#: build/templates/build/build_base.html:140 msgid "Stock has not been fully allocated to this Build Order" msgstr "" -#: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:240 -#: order/models.py:1099 order/templates/order/order_base.html:190 +#: build/templates/build/build_base.html:161 +#: build/templates/build/detail.html:138 order/models.py:244 +#: order/models.py:1112 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2945 templates/js/translated/part.js:1802 -#: templates/js/translated/purchase_order.js:1699 -#: templates/js/translated/purchase_order.js:2115 -#: templates/js/translated/return_order.js:335 -#: templates/js/translated/return_order.js:735 -#: templates/js/translated/sales_order.js:823 -#: templates/js/translated/sales_order.js:1847 +#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/purchase_order.js:1714 +#: templates/js/translated/purchase_order.js:2125 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:747 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1859 msgid "Target Date" msgstr "" -#: build/templates/build/build_base.html:165 +#: build/templates/build/build_base.html:166 #, python-format msgid "This build was due on %(target)s" msgstr "" -#: build/templates/build/build_base.html:165 -#: build/templates/build/build_base.html:222 -#: order/templates/order/order_base.html:126 +#: build/templates/build/build_base.html:166 +#: build/templates/build/build_base.html:223 +#: order/templates/order/order_base.html:122 #: order/templates/order/return_order_base.html:118 #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/table_filters.js:68 -#: templates/js/translated/table_filters.js:454 -#: templates/js/translated/table_filters.js:539 -#: templates/js/translated/table_filters.js:580 +#: templates/js/translated/table_filters.js:74 +#: templates/js/translated/table_filters.js:460 +#: templates/js/translated/table_filters.js:561 +#: templates/js/translated/table_filters.js:602 msgid "Overdue" msgstr "" -#: build/templates/build/build_base.html:177 -#: build/templates/build/detail.html:67 build/templates/build/detail.html:149 -#: order/templates/order/sales_order_base.html:203 -#: templates/js/translated/table_filters.js:602 -msgid "Completed" +#: build/templates/build/build_base.html:178 +#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13 +msgid "Completed Outputs" msgstr "" -#: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1454 order/models.py:1304 -#: order/models.py:1403 order/models.py:1551 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:101 order/api.py:1454 order/models.py:1317 +#: order/models.py:1416 order/models.py:1564 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1689,32 +1737,32 @@ msgstr "" #: stock/templates/stock/item_base.html:370 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:915 -#: templates/js/translated/sales_order.js:757 -#: templates/js/translated/sales_order.js:980 -#: templates/js/translated/stock.js:2661 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 +#: templates/js/translated/stock.js:2792 msgid "Sales Order" msgstr "" -#: build/templates/build/build_base.html:197 +#: build/templates/build/build_base.html:198 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_base.html:152 msgid "Issued By" msgstr "" -#: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2862 +#: build/templates/build/build_base.html:212 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 msgid "Priority" msgstr "" -#: build/templates/build/build_base.html:273 +#: build/templates/build/build_base.html:274 msgid "Delete Build Order" msgstr "" -#: build/templates/build/build_base.html:283 +#: build/templates/build/build_base.html:284 msgid "Build Order QR Code" msgstr "" -#: build/templates/build/build_base.html:295 +#: build/templates/build/build_base.html:296 msgid "Link Barcode to Build Order" msgstr "" @@ -1730,8 +1778,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1222 -#: templates/js/translated/purchase_order.js:2157 +#: build/templates/build/detail.html:49 order/models.py:1235 +#: templates/js/translated/purchase_order.js:2167 msgid "Destination" msgstr "" @@ -1745,21 +1793,21 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1432 -#: templates/js/translated/model_renderers.js:212 -#: templates/js/translated/purchase_order.js:1244 -#: templates/js/translated/stock.js:1093 templates/js/translated/stock.js:1926 -#: templates/js/translated/stock.js:2866 -#: templates/js/translated/table_filters.js:259 -#: templates/js/translated/table_filters.js:350 +#: templates/js/translated/build.js:1319 +#: templates/js/translated/model_renderers.js:226 +#: templates/js/translated/purchase_order.js:1259 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 +#: templates/js/translated/stock.js:2993 +#: templates/js/translated/table_filters.js:265 +#: templates/js/translated/table_filters.js:356 msgid "Batch" msgstr "" #: build/templates/build/detail.html:133 -#: order/templates/order/order_base.html:177 +#: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2905 +#: templates/js/translated/build.js:2122 msgid "Created" msgstr "" @@ -1767,147 +1815,106 @@ msgstr "" msgid "No target date set" msgstr "" +#: build/templates/build/detail.html:149 +#: order/templates/order/sales_order_base.html:203 +#: templates/js/translated/table_filters.js:624 +msgid "Completed" +msgstr "" + #: build/templates/build/detail.html:153 msgid "Build not complete" msgstr "" -#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:19 +#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:17 msgid "Child Build Orders" msgstr "" -#: build/templates/build/detail.html:179 +#: build/templates/build/detail.html:177 msgid "Allocate Stock to Build" msgstr "" -#: build/templates/build/detail.html:183 templates/js/translated/build.js:2276 -msgid "Unallocate stock" +#: build/templates/build/detail.html:181 +msgid "Deallocate stock" +msgstr "" + +#: build/templates/build/detail.html:182 +msgid "Deallocate Stock" msgstr "" #: build/templates/build/detail.html:184 -msgid "Unallocate Stock" -msgstr "" - -#: build/templates/build/detail.html:186 msgid "Automatically allocate stock to build" msgstr "" -#: build/templates/build/detail.html:187 +#: build/templates/build/detail.html:185 msgid "Auto Allocate" msgstr "" -#: build/templates/build/detail.html:189 +#: build/templates/build/detail.html:187 msgid "Manually allocate stock to build" msgstr "" -#: build/templates/build/detail.html:190 build/templates/build/sidebar.html:8 +#: build/templates/build/detail.html:188 build/templates/build/sidebar.html:8 msgid "Allocate Stock" msgstr "" -#: build/templates/build/detail.html:193 +#: build/templates/build/detail.html:191 msgid "Order required parts" msgstr "" -#: build/templates/build/detail.html:194 -#: company/templates/company/detail.html:38 -#: company/templates/company/detail.html:86 -#: part/templates/part/category.html:184 -#: templates/js/translated/purchase_order.js:789 +#: build/templates/build/detail.html:192 +#: templates/js/translated/purchase_order.js:800 msgid "Order Parts" msgstr "" -#: build/templates/build/detail.html:206 -msgid "Untracked stock has been fully allocated for this Build Order" -msgstr "" - #: build/templates/build/detail.html:210 -msgid "Untracked stock has not been fully allocated for this Build Order" -msgstr "" - -#: build/templates/build/detail.html:217 -msgid "Allocate selected items" -msgstr "" - -#: build/templates/build/detail.html:227 -msgid "This Build Order does not have any associated untracked BOM items" -msgstr "" - -#: build/templates/build/detail.html:236 msgid "Incomplete Build Outputs" msgstr "" -#: build/templates/build/detail.html:240 +#: build/templates/build/detail.html:214 msgid "Create new build output" msgstr "" -#: build/templates/build/detail.html:241 +#: build/templates/build/detail.html:215 msgid "New Build Output" msgstr "" -#: build/templates/build/detail.html:255 -msgid "Output Actions" -msgstr "" - -#: build/templates/build/detail.html:260 -msgid "Complete selected build outputs" -msgstr "" - -#: build/templates/build/detail.html:261 -msgid "Complete outputs" -msgstr "" - -#: build/templates/build/detail.html:265 -msgid "Scrap selected build outputs" -msgstr "" - -#: build/templates/build/detail.html:266 -msgid "Scrap outputs" -msgstr "" - -#: build/templates/build/detail.html:270 -msgid "Delete selected build outputs" -msgstr "" - -#: build/templates/build/detail.html:271 -msgid "Delete outputs" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:11 +#: build/templates/build/detail.html:232 build/templates/build/sidebar.html:15 msgid "Consumed Stock" msgstr "" -#: build/templates/build/detail.html:300 +#: build/templates/build/detail.html:244 msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:312 build/templates/build/sidebar.html:21 -#: company/templates/company/detail.html:261 -#: company/templates/company/manufacturer_part.html:151 +#: build/templates/build/detail.html:256 build/templates/build/sidebar.html:19 +#: company/templates/company/detail.html:229 +#: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 -#: company/templates/company/sidebar.html:37 +#: company/templates/company/sidebar.html:39 #: order/templates/order/po_sidebar.html:9 -#: order/templates/order/purchase_order_detail.html:102 -#: order/templates/order/return_order_detail.html:74 +#: order/templates/order/purchase_order_detail.html:84 +#: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 -#: order/templates/order/sales_order_detail.html:134 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:234 -#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:117 +#: order/templates/order/sales_order_detail.html:124 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:109 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:327 +#: build/templates/build/detail.html:271 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:502 +#: build/templates/build/detail.html:425 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:503 -msgid "All untracked stock items have been allocated" +#: build/templates/build/detail.html:426 +msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:340 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -1915,14 +1922,10 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:14 +#: build/templates/build/sidebar.html:10 msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:17 -msgid "Completed Outputs" -msgstr "" - #: common/files.py:63 #, python-brace-format msgid "Unsupported file format: {fmt}" @@ -1969,16 +1972,6 @@ msgstr "" msgid "Timestamp of last update" msgstr "" -#: common/models.py:104 order/admin.py:17 order/models.py:234 -#: templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/purchase_order.js:1670 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 -#: templates/js/translated/table_filters.js:24 -#: templates/project_code_data.html:6 -msgid "Project Code" -msgstr "" - #: common/models.py:105 msgid "Unique project code" msgstr "" @@ -2130,7 +2123,7 @@ msgstr "" #: common/models.py:1028 common/models.py:1046 common/models.py:1053 #: common/models.py:1064 common/models.py:1075 common/models.py:1299 -#: common/models.py:1323 common/models.py:1446 common/models.py:1688 +#: common/models.py:1323 common/models.py:1446 common/models.py:1695 msgid "days" msgstr "" @@ -2262,9 +2255,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1162 part/admin.py:55 part/models.py:3560 -#: report/models.py:166 templates/js/translated/table_filters.js:109 -#: templates/js/translated/table_filters.js:680 +#: common/models.py:1162 part/admin.py:55 part/models.py:3594 +#: report/models.py:166 templates/js/translated/table_filters.js:115 +#: templates/js/translated/table_filters.js:702 msgid "Template" msgstr "" @@ -2272,10 +2265,10 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:1169 part/admin.py:51 part/admin.py:283 part/models.py:996 -#: templates/js/translated/bom.js:1598 -#: templates/js/translated/table_filters.js:276 -#: templates/js/translated/table_filters.js:634 +#: common/models.py:1169 part/admin.py:51 part/admin.py:283 part/models.py:997 +#: templates/js/translated/bom.js:1618 +#: templates/js/translated/table_filters.js:282 +#: templates/js/translated/table_filters.js:656 msgid "Assembly" msgstr "" @@ -2283,8 +2276,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1176 part/admin.py:52 part/models.py:1002 -#: templates/js/translated/table_filters.js:642 +#: common/models.py:1176 part/admin.py:52 part/models.py:1003 +#: templates/js/translated/table_filters.js:664 msgid "Component" msgstr "" @@ -2292,7 +2285,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1183 part/admin.py:53 part/models.py:1013 +#: common/models.py:1183 part/admin.py:53 part/models.py:1014 msgid "Purchaseable" msgstr "" @@ -2300,8 +2293,8 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1190 part/admin.py:54 part/models.py:1018 -#: templates/js/translated/table_filters.js:668 +#: common/models.py:1190 part/admin.py:54 part/models.py:1019 +#: templates/js/translated/table_filters.js:690 msgid "Salable" msgstr "" @@ -2309,10 +2302,10 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:1197 part/admin.py:56 part/models.py:1008 -#: templates/js/translated/table_filters.js:117 -#: templates/js/translated/table_filters.js:193 -#: templates/js/translated/table_filters.js:684 +#: common/models.py:1197 part/admin.py:56 part/models.py:1009 +#: templates/js/translated/table_filters.js:123 +#: templates/js/translated/table_filters.js:199 +#: templates/js/translated/table_filters.js:706 msgid "Trackable" msgstr "" @@ -2320,10 +2313,10 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1204 part/admin.py:57 part/models.py:1028 +#: common/models.py:1204 part/admin.py:57 part/models.py:1029 #: part/templates/part/part_base.html:156 -#: templates/js/translated/table_filters.js:113 -#: templates/js/translated/table_filters.js:688 +#: templates/js/translated/table_filters.js:119 +#: templates/js/translated/table_filters.js:710 msgid "Virtual" msgstr "" @@ -2355,7 +2348,7 @@ msgstr "" msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1232 templates/js/translated/part.js:108 +#: common/models.py:1232 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" @@ -2604,291 +2597,291 @@ msgid "Stock location default icon (empty means no icon)" msgstr "" #: common/models.py:1471 -msgid "Build Order Reference Pattern" +msgid "Show Installed Stock Items" msgstr "" #: common/models.py:1472 -msgid "Required pattern for generating Build Order reference field" +msgid "Display installed stock items in stock tables" msgstr "" #: common/models.py:1478 -msgid "Enable Return Orders" +msgid "Build Order Reference Pattern" msgstr "" #: common/models.py:1479 -msgid "Enable return order functionality in the user interface" +msgid "Required pattern for generating Build Order reference field" msgstr "" #: common/models.py:1485 -msgid "Return Order Reference Pattern" +msgid "Enable Return Orders" msgstr "" #: common/models.py:1486 -msgid "Required pattern for generating Return Order reference field" +msgid "Enable return order functionality in the user interface" msgstr "" #: common/models.py:1492 -msgid "Edit Completed Return Orders" +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1493 -msgid "Allow editing of return orders after they have been completed" +msgid "Required pattern for generating Return Order reference field" msgstr "" #: common/models.py:1499 -msgid "Sales Order Reference Pattern" +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1500 -msgid "Required pattern for generating Sales Order reference field" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1506 -msgid "Sales Order Default Shipment" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1507 -msgid "Enable creation of default shipment with sales orders" +msgid "Required pattern for generating Sales Order reference field" msgstr "" #: common/models.py:1513 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Default Shipment" msgstr "" #: common/models.py:1514 -msgid "Allow editing of sales orders after they have been shipped or completed" +msgid "Enable creation of default shipment with sales orders" msgstr "" #: common/models.py:1520 -msgid "Purchase Order Reference Pattern" +msgid "Edit Completed Sales Orders" msgstr "" #: common/models.py:1521 -msgid "Required pattern for generating Purchase Order reference field" +msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" #: common/models.py:1527 -msgid "Edit Completed Purchase Orders" +msgid "Purchase Order Reference Pattern" msgstr "" #: common/models.py:1528 -msgid "Allow editing of purchase orders after they have been shipped or completed" +msgid "Required pattern for generating Purchase Order reference field" +msgstr "" + +#: common/models.py:1534 +msgid "Edit Completed Purchase Orders" msgstr "" #: common/models.py:1535 -msgid "Enable password forgot" -msgstr "" - -#: common/models.py:1536 -msgid "Enable password forgot function on the login pages" +msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" #: common/models.py:1542 -msgid "Enable registration" +msgid "Enable password forgot" msgstr "" #: common/models.py:1543 -msgid "Enable self-registration for users on the login pages" +msgid "Enable password forgot function on the login pages" msgstr "" #: common/models.py:1549 -msgid "Enable SSO" +msgid "Enable registration" msgstr "" #: common/models.py:1550 -msgid "Enable SSO on the login pages" +msgid "Enable self-registration for users on the login pages" msgstr "" #: common/models.py:1556 -msgid "Enable SSO registration" +msgid "Enable SSO" msgstr "" #: common/models.py:1557 -msgid "Enable self-registration via SSO for users on the login pages" +msgid "Enable SSO on the login pages" msgstr "" #: common/models.py:1563 -msgid "Email required" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1564 -msgid "Require user to supply mail on signup" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1570 -msgid "Auto-fill SSO users" +msgid "Email required" msgstr "" #: common/models.py:1571 -msgid "Automatically fill out user-details from SSO account-data" +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1577 -msgid "Mail twice" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1578 -msgid "On signup ask users twice for their mail" +msgid "Automatically fill out user-details from SSO account-data" msgstr "" #: common/models.py:1584 -msgid "Password twice" +msgid "Mail twice" msgstr "" #: common/models.py:1585 -msgid "On signup ask users twice for their password" +msgid "On signup ask users twice for their mail" msgstr "" #: common/models.py:1591 -msgid "Allowed domains" +msgid "Password twice" msgstr "" #: common/models.py:1592 -msgid "Restrict signup to certain domains (comma-separated, starting with @)" +msgid "On signup ask users twice for their password" msgstr "" #: common/models.py:1598 -msgid "Group on signup" +msgid "Allowed domains" msgstr "" #: common/models.py:1599 -msgid "Group to which new users are assigned on registration" +msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" #: common/models.py:1605 -msgid "Enforce MFA" +msgid "Group on signup" msgstr "" #: common/models.py:1606 -msgid "Users must use multifactor security." +msgid "Group to which new users are assigned on registration" msgstr "" #: common/models.py:1612 -msgid "Check plugins on startup" +msgid "Enforce MFA" msgstr "" #: common/models.py:1613 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1619 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1620 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1621 +#: common/models.py:1628 msgid "Enable URL integration" msgstr "" -#: common/models.py:1622 +#: common/models.py:1629 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1629 +#: common/models.py:1636 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1630 +#: common/models.py:1637 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1637 +#: common/models.py:1644 msgid "Enable app integration" msgstr "" -#: common/models.py:1638 +#: common/models.py:1645 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1645 +#: common/models.py:1652 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1646 +#: common/models.py:1653 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1653 +#: common/models.py:1660 msgid "Enable event integration" msgstr "" -#: common/models.py:1654 +#: common/models.py:1661 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1661 +#: common/models.py:1668 msgid "Enable project codes" msgstr "" -#: common/models.py:1662 +#: common/models.py:1669 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:1668 +#: common/models.py:1675 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1669 +#: common/models.py:1676 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1675 +#: common/models.py:1682 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1676 +#: common/models.py:1683 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1685 +#: common/models.py:1692 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1686 +#: common/models.py:1693 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1703 common/models.py:2140 +#: common/models.py:1710 common/models.py:2133 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1722 +#: common/models.py:1729 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1744 +#: common/models.py:1751 msgid "Hide inactive parts" msgstr "" -#: common/models.py:1745 +#: common/models.py:1752 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:1751 +#: common/models.py:1758 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1752 +#: common/models.py:1759 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1758 +#: common/models.py:1765 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1759 +#: common/models.py:1766 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1765 +#: common/models.py:1772 msgid "Show latest parts" msgstr "" -#: common/models.py:1766 -msgid "Show latest parts on the homepage" -msgstr "" - -#: common/models.py:1772 -msgid "Recent Part Count" -msgstr "" - #: common/models.py:1773 -msgid "Number of recent parts to display on index page" +msgid "Show latest parts on the homepage" msgstr "" #: common/models.py:1779 @@ -2908,504 +2901,497 @@ msgid "Show recently changed stock items on the homepage" msgstr "" #: common/models.py:1793 -msgid "Recent Stock Count" -msgstr "" - -#: common/models.py:1794 -msgid "Number of recent stock items to display on index page" -msgstr "" - -#: common/models.py:1800 msgid "Show low stock" msgstr "" -#: common/models.py:1801 +#: common/models.py:1794 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1807 +#: common/models.py:1800 msgid "Show depleted stock" msgstr "" -#: common/models.py:1808 +#: common/models.py:1801 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1814 +#: common/models.py:1807 msgid "Show needed stock" msgstr "" -#: common/models.py:1815 +#: common/models.py:1808 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1821 +#: common/models.py:1814 msgid "Show expired stock" msgstr "" -#: common/models.py:1822 +#: common/models.py:1815 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1828 +#: common/models.py:1821 msgid "Show stale stock" msgstr "" -#: common/models.py:1829 +#: common/models.py:1822 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1835 +#: common/models.py:1828 msgid "Show pending builds" msgstr "" -#: common/models.py:1836 +#: common/models.py:1829 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1842 +#: common/models.py:1835 msgid "Show overdue builds" msgstr "" -#: common/models.py:1843 +#: common/models.py:1836 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1849 +#: common/models.py:1842 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1850 +#: common/models.py:1843 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1856 +#: common/models.py:1849 msgid "Show overdue POs" msgstr "" -#: common/models.py:1857 +#: common/models.py:1850 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1863 +#: common/models.py:1856 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1864 +#: common/models.py:1857 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1870 +#: common/models.py:1863 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1871 +#: common/models.py:1864 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1877 +#: common/models.py:1870 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:1878 +#: common/models.py:1871 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:1884 +#: common/models.py:1877 msgid "Show News" msgstr "" -#: common/models.py:1885 +#: common/models.py:1878 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1891 +#: common/models.py:1884 msgid "Inline label display" msgstr "" -#: common/models.py:1892 +#: common/models.py:1885 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1898 +#: common/models.py:1891 msgid "Default label printer" msgstr "" -#: common/models.py:1899 +#: common/models.py:1892 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1905 +#: common/models.py:1898 msgid "Inline report display" msgstr "" -#: common/models.py:1906 +#: common/models.py:1899 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1912 +#: common/models.py:1905 msgid "Search Parts" msgstr "" -#: common/models.py:1913 +#: common/models.py:1906 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1919 +#: common/models.py:1912 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1920 +#: common/models.py:1913 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1926 +#: common/models.py:1919 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1927 +#: common/models.py:1920 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1933 +#: common/models.py:1926 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1934 +#: common/models.py:1927 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1940 +#: common/models.py:1933 msgid "Search Categories" msgstr "" -#: common/models.py:1941 +#: common/models.py:1934 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1947 +#: common/models.py:1940 msgid "Search Stock" msgstr "" -#: common/models.py:1948 +#: common/models.py:1941 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1954 +#: common/models.py:1947 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1955 +#: common/models.py:1948 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1961 +#: common/models.py:1954 msgid "Search Locations" msgstr "" -#: common/models.py:1962 +#: common/models.py:1955 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1968 +#: common/models.py:1961 msgid "Search Companies" msgstr "" -#: common/models.py:1969 +#: common/models.py:1962 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1975 +#: common/models.py:1968 msgid "Search Build Orders" msgstr "" -#: common/models.py:1976 +#: common/models.py:1969 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1982 +#: common/models.py:1975 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1983 +#: common/models.py:1976 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1989 +#: common/models.py:1982 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1990 +#: common/models.py:1983 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1996 +#: common/models.py:1989 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1997 +#: common/models.py:1990 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2003 +#: common/models.py:1996 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2004 +#: common/models.py:1997 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2010 +#: common/models.py:2003 msgid "Search Return Orders" msgstr "" -#: common/models.py:2011 +#: common/models.py:2004 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2017 +#: common/models.py:2010 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2018 +#: common/models.py:2011 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2024 +#: common/models.py:2017 msgid "Search Preview Results" msgstr "" -#: common/models.py:2025 +#: common/models.py:2018 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2031 +#: common/models.py:2024 msgid "Regex Search" msgstr "" -#: common/models.py:2032 +#: common/models.py:2025 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2038 +#: common/models.py:2031 msgid "Whole Word Search" msgstr "" -#: common/models.py:2039 +#: common/models.py:2032 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2045 +#: common/models.py:2038 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2046 +#: common/models.py:2039 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2052 +#: common/models.py:2045 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2053 +#: common/models.py:2046 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2059 +#: common/models.py:2052 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2060 +#: common/models.py:2053 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2066 +#: common/models.py:2059 msgid "Date Format" msgstr "" -#: common/models.py:2067 +#: common/models.py:2060 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2081 part/templates/part/detail.html:41 +#: common/models.py:2074 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2082 +#: common/models.py:2075 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2088 part/templates/part/detail.html:62 +#: common/models.py:2081 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2089 +#: common/models.py:2082 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2095 +#: common/models.py:2088 msgid "Table String Length" msgstr "" -#: common/models.py:2096 +#: common/models.py:2089 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2105 +#: common/models.py:2098 msgid "Default part label template" msgstr "" -#: common/models.py:2106 +#: common/models.py:2099 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2114 +#: common/models.py:2107 msgid "Default stock item template" msgstr "" -#: common/models.py:2115 +#: common/models.py:2108 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2123 +#: common/models.py:2116 msgid "Default stock location label template" msgstr "" -#: common/models.py:2124 +#: common/models.py:2117 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2170 +#: common/models.py:2163 msgid "Price break quantity" msgstr "" -#: common/models.py:2177 company/serializers.py:434 order/admin.py:43 -#: order/models.py:1132 order/models.py:1939 -#: templates/js/translated/company.js:1433 templates/js/translated/part.js:1856 +#: common/models.py:2170 company/serializers.py:491 order/admin.py:43 +#: order/models.py:1145 order/models.py:1952 +#: templates/js/translated/company.js:1854 templates/js/translated/part.js:1855 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:725 +#: templates/js/translated/return_order.js:737 msgid "Price" msgstr "" -#: common/models.py:2178 +#: common/models.py:2171 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2338 common/models.py:2516 +#: common/models.py:2331 common/models.py:2509 msgid "Endpoint" msgstr "" -#: common/models.py:2339 +#: common/models.py:2332 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2348 +#: common/models.py:2341 msgid "Name for this webhook" msgstr "" -#: common/models.py:2353 part/admin.py:50 part/models.py:1023 -#: plugin/models.py:47 templates/js/translated/table_filters.js:105 -#: templates/js/translated/table_filters.js:189 -#: templates/js/translated/table_filters.js:434 -#: templates/js/translated/table_filters.js:450 -#: templates/js/translated/table_filters.js:629 +#: common/models.py:2346 part/admin.py:50 part/models.py:1024 +#: plugin/models.py:48 templates/js/translated/table_filters.js:111 +#: templates/js/translated/table_filters.js:195 +#: templates/js/translated/table_filters.js:440 +#: templates/js/translated/table_filters.js:456 +#: templates/js/translated/table_filters.js:651 msgid "Active" msgstr "" -#: common/models.py:2354 +#: common/models.py:2347 msgid "Is this webhook active" msgstr "" -#: common/models.py:2368 +#: common/models.py:2361 msgid "Token" msgstr "" -#: common/models.py:2369 +#: common/models.py:2362 msgid "Token for access" msgstr "" -#: common/models.py:2376 +#: common/models.py:2369 msgid "Secret" msgstr "" -#: common/models.py:2377 +#: common/models.py:2370 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2483 +#: common/models.py:2476 msgid "Message ID" msgstr "" -#: common/models.py:2484 +#: common/models.py:2477 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2492 +#: common/models.py:2485 msgid "Host" msgstr "" -#: common/models.py:2493 +#: common/models.py:2486 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2500 +#: common/models.py:2493 msgid "Header" msgstr "" -#: common/models.py:2501 +#: common/models.py:2494 msgid "Header of this message" msgstr "" -#: common/models.py:2507 +#: common/models.py:2500 msgid "Body" msgstr "" -#: common/models.py:2508 +#: common/models.py:2501 msgid "Body of this message" msgstr "" -#: common/models.py:2517 +#: common/models.py:2510 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2522 +#: common/models.py:2515 msgid "Worked on" msgstr "" -#: common/models.py:2523 +#: common/models.py:2516 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2677 +#: common/models.py:2670 msgid "Id" msgstr "" -#: common/models.py:2683 templates/js/translated/news.js:44 +#: common/models.py:2676 templates/js/translated/company.js:996 +#: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2693 templates/js/translated/news.js:60 +#: common/models.py:2686 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2698 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2691 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:106 msgid "Author" msgstr "" -#: common/models.py:2703 templates/js/translated/news.js:52 +#: common/models.py:2696 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2708 +#: common/models.py:2701 msgid "Read" msgstr "" -#: common/models.py:2709 +#: common/models.py:2702 msgid "Was this news item read?" msgstr "" -#: common/models.py:2729 company/models.py:143 part/models.py:914 +#: common/models.py:2722 company/models.py:139 part/models.py:915 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report_base.html:35 @@ -3415,7 +3401,7 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2730 +#: common/models.py:2723 msgid "Image file" msgstr "" @@ -3492,7 +3478,7 @@ msgstr "" #: company/models.py:113 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:54 -#: templates/js/translated/company.js:514 +#: templates/js/translated/company.js:521 msgid "Website" msgstr "" @@ -3500,303 +3486,387 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:119 -msgid "Address" -msgstr "" - -#: company/models.py:119 -msgid "Company address" -msgstr "" - -#: company/models.py:122 +#: company/models.py:118 msgid "Phone number" msgstr "" -#: company/models.py:123 +#: company/models.py:119 msgid "Contact phone number" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:133 +#: company/models.py:122 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:49 -#: templates/js/translated/company.js:659 +#: templates/js/translated/company.js:666 msgid "Email" msgstr "" -#: company/models.py:126 +#: company/models.py:122 msgid "Contact email address" msgstr "" -#: company/models.py:129 company/templates/company/company_base.html:140 -#: order/models.py:266 order/templates/order/order_base.html:207 +#: company/models.py:125 company/templates/company/company_base.html:140 +#: order/models.py:270 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:175 #: order/templates/order/sales_order_base.html:215 msgid "Contact" msgstr "" -#: company/models.py:130 +#: company/models.py:126 msgid "Point of contact" msgstr "" -#: company/models.py:132 +#: company/models.py:128 msgid "Link to external company information" msgstr "" -#: company/models.py:146 +#: company/models.py:142 msgid "is customer" msgstr "" -#: company/models.py:146 +#: company/models.py:142 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:148 +#: company/models.py:144 msgid "is supplier" msgstr "" -#: company/models.py:148 +#: company/models.py:144 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:150 +#: company/models.py:146 msgid "is manufacturer" msgstr "" -#: company/models.py:150 +#: company/models.py:146 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:157 +#: company/models.py:153 msgid "Default currency used for this company" msgstr "" -#: company/models.py:223 company/templates/company/company_base.html:8 +#: company/models.py:235 company/models.py:328 +#: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 -#: templates/InvenTree/search.html:178 templates/js/translated/company.js:487 +#: templates/InvenTree/search.html:178 templates/js/translated/company.js:494 msgid "Company" msgstr "" -#: company/models.py:278 company/models.py:553 stock/models.py:675 -#: stock/serializers.py:155 stock/templates/stock/item_base.html:143 -#: templates/js/translated/bom.js:621 +#: company/models.py:324 +msgid "Company already has a primary address" +msgstr "" + +#: company/models.py:329 +msgid "Select company" +msgstr "" + +#: company/models.py:332 +msgid "Address title" +msgstr "" + +#: company/models.py:333 +msgid "Title describing the address entry" +msgstr "" + +#: company/models.py:337 +msgid "Primary address" +msgstr "" + +#: company/models.py:338 +msgid "Set as primary address" +msgstr "" + +#: company/models.py:341 templates/js/translated/company.js:941 +#: templates/js/translated/company.js:1002 +msgid "Line 1" +msgstr "" + +#: company/models.py:342 +msgid "Address line 1" +msgstr "" + +#: company/models.py:346 templates/js/translated/company.js:942 +#: templates/js/translated/company.js:1008 +msgid "Line 2" +msgstr "" + +#: company/models.py:347 +msgid "Address line 2" +msgstr "" + +#: company/models.py:351 company/models.py:352 +#: templates/js/translated/company.js:1014 +msgid "Postal code" +msgstr "" + +#: company/models.py:356 +msgid "City/Region" +msgstr "" + +#: company/models.py:357 +msgid "Postal code city/region" +msgstr "" + +#: company/models.py:361 +msgid "State/Province" +msgstr "" + +#: company/models.py:362 +msgid "State or province" +msgstr "" + +#: company/models.py:366 templates/js/translated/company.js:1032 +msgid "Country" +msgstr "" + +#: company/models.py:367 +msgid "Address country" +msgstr "" + +#: company/models.py:371 +msgid "Courier shipping notes" +msgstr "" + +#: company/models.py:372 +msgid "Notes for shipping courier" +msgstr "" + +#: company/models.py:376 +msgid "Internal shipping notes" +msgstr "" + +#: company/models.py:377 +msgid "Shipping notes for internal use" +msgstr "" + +#: company/models.py:382 +msgid "Link to address information (external)" +msgstr "" + +#: company/models.py:427 company/models.py:702 stock/models.py:675 +#: stock/serializers.py:204 stock/templates/stock/item_base.html:143 +#: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" -#: company/models.py:282 company/models.py:557 +#: company/models.py:431 company/models.py:706 msgid "Select part" msgstr "" -#: company/models.py:293 company/templates/company/company_base.html:77 +#: company/models.py:442 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:354 +#: company/templates/company/supplier_part.html:146 part/serializers.py:404 #: stock/templates/stock/item_base.html:208 -#: templates/js/translated/company.js:498 -#: templates/js/translated/company.js:824 -#: templates/js/translated/company.js:954 -#: templates/js/translated/company.js:1221 -#: templates/js/translated/table_filters.js:709 +#: templates/js/translated/company.js:505 +#: templates/js/translated/company.js:1149 +#: templates/js/translated/company.js:1327 +#: templates/js/translated/company.js:1642 +#: templates/js/translated/table_filters.js:731 msgid "Manufacturer" msgstr "" -#: company/models.py:294 +#: company/models.py:443 msgid "Select manufacturer" msgstr "" -#: company/models.py:300 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:154 part/serializers.py:360 -#: templates/js/translated/company.js:340 -#: templates/js/translated/company.js:823 -#: templates/js/translated/company.js:970 -#: templates/js/translated/company.js:1240 templates/js/translated/part.js:1773 -#: templates/js/translated/purchase_order.js:1814 -#: templates/js/translated/purchase_order.js:2021 +#: company/models.py:449 company/templates/company/manufacturer_part.html:101 +#: company/templates/company/supplier_part.html:154 part/serializers.py:410 +#: templates/js/translated/company.js:350 +#: templates/js/translated/company.js:1148 +#: templates/js/translated/company.js:1343 +#: templates/js/translated/company.js:1661 templates/js/translated/part.js:1772 +#: templates/js/translated/purchase_order.js:1829 +#: templates/js/translated/purchase_order.js:2031 msgid "MPN" msgstr "" -#: company/models.py:301 +#: company/models.py:450 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:307 +#: company/models.py:456 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:313 +#: company/models.py:462 msgid "Manufacturer part description" msgstr "" -#: company/models.py:360 company/models.py:384 company/models.py:578 +#: company/models.py:509 company/models.py:533 company/models.py:727 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:218 msgid "Manufacturer Part" msgstr "" -#: company/models.py:391 +#: company/models.py:540 msgid "Parameter name" msgstr "" -#: company/models.py:397 +#: company/models.py:546 #: report/templates/report/inventree_test_report_base.html:104 -#: stock/models.py:2255 templates/js/translated/company.js:872 -#: templates/js/translated/company.js:1077 templates/js/translated/part.js:1465 -#: templates/js/translated/stock.js:1446 +#: stock/models.py:2255 templates/js/translated/company.js:1197 +#: templates/js/translated/company.js:1450 templates/js/translated/part.js:1464 +#: templates/js/translated/stock.js:1445 msgid "Value" msgstr "" -#: company/models.py:398 +#: company/models.py:547 msgid "Parameter value" msgstr "" -#: company/models.py:404 company/templates/company/supplier_part.html:169 -#: part/admin.py:40 part/models.py:987 part/models.py:3407 +#: company/models.py:553 company/templates/company/supplier_part.html:169 +#: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 -#: templates/js/translated/company.js:1083 templates/js/translated/part.js:1484 -#: templates/js/translated/part.js:1588 templates/js/translated/part.js:2262 +#: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 msgid "Units" msgstr "" -#: company/models.py:405 +#: company/models.py:554 msgid "Parameter units" msgstr "" -#: company/models.py:498 +#: company/models.py:647 msgid "Pack units must be compatible with the base part units" msgstr "" -#: company/models.py:504 +#: company/models.py:653 msgid "Pack units must be greater than zero" msgstr "" -#: company/models.py:520 +#: company/models.py:669 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:564 company/templates/company/company_base.html:82 -#: company/templates/company/supplier_part.html:130 order/models.py:382 -#: order/templates/order/order_base.html:140 part/bom.py:285 part/bom.py:313 -#: part/serializers.py:343 stock/templates/stock/item_base.html:225 +#: company/models.py:713 company/templates/company/company_base.html:82 +#: company/templates/company/supplier_part.html:130 order/models.py:395 +#: order/templates/order/order_base.html:136 part/bom.py:285 part/bom.py:313 +#: part/serializers.py:393 stock/templates/stock/item_base.html:225 #: templates/email/overdue_purchase_order.html:16 -#: templates/js/translated/company.js:339 -#: templates/js/translated/company.js:502 -#: templates/js/translated/company.js:1194 templates/js/translated/part.js:1741 +#: templates/js/translated/company.js:349 +#: templates/js/translated/company.js:509 +#: templates/js/translated/company.js:1615 templates/js/translated/part.js:1740 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1653 -#: templates/js/translated/table_filters.js:713 +#: templates/js/translated/purchase_order.js:1668 +#: templates/js/translated/table_filters.js:735 msgid "Supplier" msgstr "" -#: company/models.py:565 +#: company/models.py:714 msgid "Select supplier" msgstr "" -#: company/models.py:570 company/templates/company/supplier_part.html:140 -#: part/bom.py:286 part/bom.py:314 part/serializers.py:349 -#: templates/js/translated/company.js:338 templates/js/translated/part.js:1759 +#: company/models.py:719 company/templates/company/supplier_part.html:140 +#: part/bom.py:286 part/bom.py:314 part/serializers.py:399 +#: templates/js/translated/company.js:348 templates/js/translated/part.js:1758 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1813 -#: templates/js/translated/purchase_order.js:1996 +#: templates/js/translated/purchase_order.js:1828 +#: templates/js/translated/purchase_order.js:2006 msgid "SKU" msgstr "" -#: company/models.py:571 part/serializers.py:349 +#: company/models.py:720 part/serializers.py:399 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:579 +#: company/models.py:728 msgid "Select manufacturer part" msgstr "" -#: company/models.py:585 +#: company/models.py:734 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:591 +#: company/models.py:740 msgid "Supplier part description" msgstr "" -#: company/models.py:596 company/templates/company/supplier_part.html:188 -#: part/admin.py:279 part/models.py:3801 part/templates/part/upload_bom.html:59 +#: company/models.py:745 company/templates/company/supplier_part.html:188 +#: part/admin.py:279 part/models.py:3845 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_po_report_base.html:32 #: report/templates/report/inventree_return_order_report_base.html:27 #: report/templates/report/inventree_so_report_base.html:32 -#: stock/serializers.py:418 +#: stock/serializers.py:484 msgid "Note" msgstr "" -#: company/models.py:600 part/models.py:1919 +#: company/models.py:749 part/models.py:1921 msgid "base cost" msgstr "" -#: company/models.py:600 part/models.py:1919 +#: company/models.py:749 part/models.py:1921 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:602 company/templates/company/supplier_part.html:161 +#: company/models.py:751 company/templates/company/supplier_part.html:161 #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 -#: templates/js/translated/company.js:1256 -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/company.js:1677 +#: templates/js/translated/stock.js:2317 msgid "Packaging" msgstr "" -#: company/models.py:602 +#: company/models.py:751 msgid "Part packaging" msgstr "" -#: company/models.py:606 templates/js/translated/company.js:1261 -#: templates/js/translated/part.js:1793 templates/js/translated/part.js:1848 -#: templates/js/translated/purchase_order.js:300 -#: templates/js/translated/purchase_order.js:827 -#: templates/js/translated/purchase_order.js:1073 -#: templates/js/translated/purchase_order.js:2052 -#: templates/js/translated/purchase_order.js:2069 +#: company/models.py:755 templates/js/translated/company.js:1682 +#: templates/js/translated/part.js:1792 templates/js/translated/part.js:1847 +#: templates/js/translated/purchase_order.js:311 +#: templates/js/translated/purchase_order.js:842 +#: templates/js/translated/purchase_order.js:1088 +#: templates/js/translated/purchase_order.js:2062 +#: templates/js/translated/purchase_order.js:2079 msgid "Pack Quantity" msgstr "" -#: company/models.py:607 +#: company/models.py:756 msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:624 part/models.py:1921 +#: company/models.py:773 part/models.py:1923 msgid "multiple" msgstr "" -#: company/models.py:624 +#: company/models.py:773 msgid "Order multiple" msgstr "" -#: company/models.py:632 company/templates/company/supplier_part.html:115 +#: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1127 templates/js/translated/build.js:2136 -#: templates/js/translated/build.js:3045 -#: templates/js/translated/model_renderers.js:205 -#: templates/js/translated/part.js:670 templates/js/translated/part.js:672 -#: templates/js/translated/part.js:677 -#: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:492 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/index.js:118 +#: templates/js/translated/model_renderers.js:219 +#: templates/js/translated/part.js:669 templates/js/translated/part.js:671 +#: templates/js/translated/part.js:676 +#: templates/js/translated/table_filters.js:292 +#: templates/js/translated/table_filters.js:510 msgid "Available" msgstr "" -#: company/models.py:633 +#: company/models.py:782 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:637 +#: company/models.py:786 msgid "Availability Updated" msgstr "" -#: company/models.py:638 +#: company/models.py:787 msgid "Date of last update of availability data" msgstr "" -#: company/serializers.py:99 +#: company/serializers.py:156 msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:22 -#: templates/js/translated/purchase_order.js:228 +#: templates/js/translated/purchase_order.js:239 msgid "Create Purchase Order" msgstr "" @@ -3809,7 +3879,7 @@ msgid "Edit company information" msgstr "" #: company/templates/company/company_base.html:34 -#: templates/js/translated/company.js:436 +#: templates/js/translated/company.js:443 msgid "Edit Company" msgstr "" @@ -3849,17 +3919,17 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:87 order/models.py:779 -#: order/models.py:1738 order/templates/order/return_order_base.html:132 +#: company/templates/company/company_base.html:87 order/models.py:792 +#: order/models.py:1751 order/templates/order/return_order_base.html:132 #: order/templates/order/sales_order_base.html:145 stock/models.py:720 -#: stock/models.py:721 stock/serializers.py:825 +#: stock/models.py:721 stock/serializers.py:942 #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:494 -#: templates/js/translated/return_order.js:284 -#: templates/js/translated/sales_order.js:772 -#: templates/js/translated/stock.js:2696 -#: templates/js/translated/table_filters.js:717 +#: templates/js/translated/company.js:501 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 +#: templates/js/translated/stock.js:2827 +#: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "" @@ -3867,6 +3937,13 @@ msgstr "" msgid "Uses default currency" msgstr "" +#: company/templates/company/company_base.html:119 order/models.py:279 +#: order/templates/order/order_base.html:210 +#: order/templates/order/return_order_base.html:182 +#: order/templates/order/sales_order_base.html:222 +msgid "Address" +msgstr "" + #: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" @@ -3899,7 +3976,7 @@ msgstr "" #: company/templates/company/detail.html:15 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:189 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147 msgid "Supplier Parts" msgstr "" @@ -3909,129 +3986,121 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:381 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" -#: company/templates/company/detail.html:37 -#: company/templates/company/detail.html:85 -#: part/templates/part/category.html:183 -msgid "Order parts" -msgstr "" - -#: company/templates/company/detail.html:42 -#: company/templates/company/detail.html:90 -msgid "Delete parts" -msgstr "" - -#: company/templates/company/detail.html:43 -#: company/templates/company/detail.html:91 -msgid "Delete Parts" -msgstr "" - -#: company/templates/company/detail.html:62 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:193 +#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105 +#: templates/js/translated/search.js:151 msgid "Manufacturer Parts" msgstr "" -#: company/templates/company/detail.html:66 +#: company/templates/company/detail.html:45 msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:411 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" -#: company/templates/company/detail.html:108 +#: company/templates/company/detail.html:65 msgid "Supplier Stock" msgstr "" -#: company/templates/company/detail.html:118 +#: company/templates/company/detail.html:75 #: company/templates/company/sidebar.html:12 #: company/templates/company/supplier_part_sidebar.html:7 #: 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:108 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:275 templates/InvenTree/search.html:199 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 -#: templates/js/translated/search.js:247 templates/navbar.html:50 +#: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" -#: company/templates/company/detail.html:122 +#: company/templates/company/detail.html:79 #: order/templates/order/purchase_orders.html:17 msgid "Create new purchase order" msgstr "" -#: company/templates/company/detail.html:123 +#: company/templates/company/detail.html:80 #: order/templates/order/purchase_orders.html:18 msgid "New Purchase Order" msgstr "" -#: company/templates/company/detail.html:146 +#: company/templates/company/detail.html:101 #: company/templates/company/sidebar.html:21 #: 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:131 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:307 templates/InvenTree/search.html:219 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 -#: templates/js/translated/search.js:261 templates/navbar.html:62 +#: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 msgid "Sales Orders" msgstr "" -#: company/templates/company/detail.html:150 +#: company/templates/company/detail.html:105 #: order/templates/order/sales_orders.html:20 msgid "Create new sales order" msgstr "" -#: company/templates/company/detail.html:151 +#: company/templates/company/detail.html:106 #: order/templates/order/sales_orders.html:21 msgid "New Sales Order" msgstr "" -#: company/templates/company/detail.html:173 -#: templates/js/translated/build.js:1976 +#: company/templates/company/detail.html:126 msgid "Assigned Stock" msgstr "" -#: company/templates/company/detail.html:191 +#: company/templates/company/detail.html:142 #: company/templates/company/sidebar.html:29 #: order/templates/order/return_order_base.html:13 #: order/templates/order/return_orders.html:8 #: order/templates/order/return_orders.html:15 #: templates/InvenTree/settings/sidebar.html:59 -#: templates/js/translated/search.js:274 templates/navbar.html:65 +#: templates/js/translated/search.js:232 templates/navbar.html:65 #: users/models.py:45 msgid "Return Orders" msgstr "" -#: company/templates/company/detail.html:195 +#: company/templates/company/detail.html:146 #: order/templates/order/return_orders.html:20 msgid "Create new return order" msgstr "" -#: company/templates/company/detail.html:196 +#: company/templates/company/detail.html:147 #: order/templates/order/return_orders.html:21 msgid "New Return Order" msgstr "" -#: company/templates/company/detail.html:221 +#: company/templates/company/detail.html:168 msgid "Company Notes" msgstr "" -#: company/templates/company/detail.html:236 +#: company/templates/company/detail.html:183 msgid "Company Contacts" msgstr "" -#: company/templates/company/detail.html:240 -#: company/templates/company/detail.html:241 +#: company/templates/company/detail.html:187 +#: company/templates/company/detail.html:188 msgid "Add Contact" msgstr "" +#: company/templates/company/detail.html:206 +msgid "Company addresses" +msgstr "" + +#: company/templates/company/detail.html:210 +#: company/templates/company/detail.html:211 +msgid "Add Address" +msgstr "" + #: company/templates/company/index.html:8 msgid "Supplier List" msgstr "" @@ -4043,17 +4112,17 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:111 part/templates/part/part_base.html:85 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:85 msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:39 -#: templates/js/translated/company.js:1001 +#: templates/js/translated/company.js:1374 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:43 -#: templates/js/translated/company.js:1002 +#: templates/js/translated/company.js:1375 msgid "Delete manufacturer part" msgstr "" @@ -4073,40 +4142,22 @@ msgstr "" msgid "Suppliers" msgstr "" -#: company/templates/company/manufacturer_part.html:136 -#: part/templates/part/detail.html:392 -msgid "Delete supplier parts" -msgstr "" - -#: company/templates/company/manufacturer_part.html:136 -#: company/templates/company/manufacturer_part.html:183 -#: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:506 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:370 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:216 users/models.py:248 -msgid "Delete" -msgstr "" - -#: company/templates/company/manufacturer_part.html:166 +#: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:208 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" -#: company/templates/company/manufacturer_part.html:170 -#: part/templates/part/detail.html:213 +#: company/templates/company/manufacturer_part.html:160 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:12 msgid "New Parameter" msgstr "" -#: company/templates/company/manufacturer_part.html:183 -msgid "Delete parameters" -msgstr "" - -#: company/templates/company/manufacturer_part.html:226 -#: templates/js/translated/part.js:1396 +#: company/templates/company/manufacturer_part.html:206 +#: templates/js/translated/part.js:1395 msgid "Add Parameter" msgstr "" @@ -4130,23 +4181,28 @@ msgstr "" msgid "Contacts" msgstr "" +#: company/templates/company/sidebar.html:35 +msgid "Addresses" +msgstr "" + #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:684 #: stock/templates/stock/item_base.html:234 -#: templates/js/translated/company.js:1210 -#: templates/js/translated/purchase_order.js:747 -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/company.js:1631 +#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/stock.js:2173 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:51 +#: templates/js/translated/company.js:1557 msgid "Supplier part actions" msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:112 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -4157,13 +4213,13 @@ msgstr "" #: company/templates/company/supplier_part.html:64 #: company/templates/company/supplier_part.html:65 -#: templates/js/translated/company.js:283 +#: templates/js/translated/company.js:293 msgid "Edit Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:69 #: company/templates/company/supplier_part.html:70 -#: templates/js/translated/company.js:258 +#: templates/js/translated/company.js:268 msgid "Duplicate Supplier Part" msgstr "" @@ -4190,7 +4246,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:198 -#: templates/js/translated/stock.js:504 +#: templates/js/translated/stock.js:503 msgid "New Stock Item" msgstr "" @@ -4198,37 +4254,37 @@ msgstr "" msgid "Supplier Part Orders" msgstr "" -#: company/templates/company/supplier_part.html:249 +#: company/templates/company/supplier_part.html:247 msgid "Pricing Information" msgstr "" -#: company/templates/company/supplier_part.html:254 -#: templates/js/translated/company.js:387 +#: company/templates/company/supplier_part.html:252 +#: templates/js/translated/company.js:397 #: templates/js/translated/pricing.js:684 msgid "Add Price Break" msgstr "" -#: company/templates/company/supplier_part.html:281 +#: company/templates/company/supplier_part.html:277 msgid "Supplier Part QR Code" msgstr "" -#: company/templates/company/supplier_part.html:292 +#: company/templates/company/supplier_part.html:288 msgid "Link Barcode to Supplier Part" msgstr "" -#: company/templates/company/supplier_part.html:365 +#: company/templates/company/supplier_part.html:361 msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 part/tasks.py:293 -#: part/templates/part/category.html:199 +#: part/templates/part/category.html:182 #: part/templates/part/category_sidebar.html:17 stock/admin.py:47 -#: stock/templates/stock/location.html:168 +#: stock/serializers.py:662 stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:182 #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1034 -#: templates/js/translated/search.js:214 templates/js/translated/stock.js:2514 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4254,7 +4310,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:234 +#: company/views.py:52 templates/js/translated/search.js:192 msgid "Companies" msgstr "" @@ -4262,72 +4318,76 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:104 +#: label/models.py:112 msgid "Label name" msgstr "" -#: label/models.py:111 +#: label/models.py:119 msgid "Label description" msgstr "" -#: label/models.py:118 +#: label/models.py:126 msgid "Label" msgstr "" -#: label/models.py:119 +#: label/models.py:127 msgid "Label template file" msgstr "" -#: label/models.py:125 report/models.py:273 +#: label/models.py:133 report/models.py:273 msgid "Enabled" msgstr "" -#: label/models.py:126 +#: label/models.py:134 msgid "Label template is enabled" msgstr "" -#: label/models.py:131 +#: label/models.py:139 msgid "Width [mm]" msgstr "" -#: label/models.py:132 +#: label/models.py:140 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:138 +#: label/models.py:146 msgid "Height [mm]" msgstr "" -#: label/models.py:139 +#: label/models.py:147 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:145 report/models.py:266 +#: label/models.py:153 report/models.py:266 msgid "Filename Pattern" msgstr "" -#: label/models.py:146 +#: label/models.py:154 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:242 +#: label/models.py:250 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:243 label/models.py:284 label/models.py:312 -#: report/models.py:294 report/models.py:452 report/models.py:490 -#: report/models.py:528 +#: label/models.py:251 label/models.py:292 label/models.py:320 +#: label/models.py:356 report/models.py:294 report/models.py:454 +#: report/models.py:492 report/models.py:530 msgid "Filters" msgstr "" -#: label/models.py:283 +#: label/models.py:291 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:311 +#: label/models.py:319 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: label/models.py:355 +msgid "Query filters (comma-separated list of key=value pairs)" +msgstr "" + #: label/templates/label/part/part_label.html:31 #: label/templates/label/stockitem/qr.html:21 #: label/templates/label/stocklocation/qr.html:21 @@ -4345,8 +4405,8 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 -#: templates/js/translated/purchase_order.js:2093 -#: templates/js/translated/sales_order.js:1827 +#: templates/js/translated/purchase_order.js:2103 +#: templates/js/translated/sales_order.js:1839 msgid "Total Price" msgstr "" @@ -4354,30 +4414,30 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1452 order/models.py:1178 order/models.py:1262 +#: order/api.py:1452 order/models.py:1191 order/models.py:1275 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:177 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1718 templates/js/translated/pricing.js:790 -#: templates/js/translated/purchase_order.js:154 -#: templates/js/translated/purchase_order.js:748 -#: templates/js/translated/purchase_order.js:1637 -#: templates/js/translated/stock.js:1996 templates/js/translated/stock.js:2644 +#: templates/js/translated/part.js:1717 templates/js/translated/pricing.js:790 +#: templates/js/translated/purchase_order.js:165 +#: templates/js/translated/purchase_order.js:759 +#: templates/js/translated/purchase_order.js:1652 +#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 msgid "Purchase Order" msgstr "" -#: order/api.py:1456 order/models.py:1909 order/models.py:1955 +#: order/api.py:1456 order/models.py:1922 order/models.py:1968 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 -#: templates/js/translated/return_order.js:269 -#: templates/js/translated/stock.js:2678 +#: templates/js/translated/return_order.js:281 +#: templates/js/translated/stock.js:2809 msgid "Return Order" msgstr "" -#: order/api.py:1458 templates/js/translated/sales_order.js:1030 +#: order/api.py:1458 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4385,11 +4445,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:79 order/serializers.py:49 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:81 order/serializers.py:50 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -4401,492 +4461,496 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:234 +#: order/models.py:237 msgid "Select project code for this order" msgstr "" -#: order/models.py:236 order/models.py:1094 order/models.py:1454 +#: order/models.py:240 order/models.py:1107 order/models.py:1467 msgid "Link to external page" msgstr "" -#: order/models.py:241 +#: order/models.py:245 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:250 +#: order/models.py:254 msgid "Created By" msgstr "" -#: order/models.py:257 +#: order/models.py:261 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:267 +#: order/models.py:271 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 order/models.py:766 +#: order/models.py:280 +msgid "Company address for this order" +msgstr "" + +#: order/models.py:373 order/models.py:779 msgid "Order reference" msgstr "" -#: order/models.py:368 order/models.py:791 +#: order/models.py:381 order/models.py:804 msgid "Purchase order status" msgstr "" -#: order/models.py:383 +#: order/models.py:396 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:391 order/templates/order/order_base.html:152 -#: templates/js/translated/purchase_order.js:1662 +#: order/models.py:404 order/templates/order/order_base.html:148 +#: templates/js/translated/purchase_order.js:1677 msgid "Supplier Reference" msgstr "" -#: order/models.py:391 +#: order/models.py:404 msgid "Supplier order reference code" msgstr "" -#: order/models.py:398 +#: order/models.py:411 msgid "received by" msgstr "" -#: order/models.py:403 order/models.py:1761 +#: order/models.py:416 order/models.py:1774 msgid "Issue Date" msgstr "" -#: order/models.py:404 order/models.py:1762 +#: order/models.py:417 order/models.py:1775 msgid "Date order was issued" msgstr "" -#: order/models.py:410 order/models.py:1768 +#: order/models.py:423 order/models.py:1781 msgid "Date order was completed" msgstr "" -#: order/models.py:445 +#: order/models.py:458 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:606 +#: order/models.py:619 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:780 +#: order/models.py:793 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:799 order/models.py:1755 +#: order/models.py:812 order/models.py:1768 msgid "Customer Reference " msgstr "" -#: order/models.py:799 order/models.py:1756 +#: order/models.py:812 order/models.py:1769 msgid "Customer order reference code" msgstr "" -#: order/models.py:801 order/models.py:1408 -#: templates/js/translated/sales_order.js:831 -#: templates/js/translated/sales_order.js:1012 +#: order/models.py:814 order/models.py:1421 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:808 +#: order/models.py:821 msgid "shipped by" msgstr "" -#: order/models.py:857 +#: order/models.py:870 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:861 +#: order/models.py:874 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:864 templates/js/translated/sales_order.js:491 +#: order/models.py:877 templates/js/translated/sales_order.js:503 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:867 +#: order/models.py:880 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1074 +#: order/models.py:1087 msgid "Item quantity" msgstr "" -#: order/models.py:1087 +#: order/models.py:1100 msgid "Line item reference" msgstr "" -#: order/models.py:1089 +#: order/models.py:1102 msgid "Line item notes" msgstr "" -#: order/models.py:1100 +#: order/models.py:1113 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1118 +#: order/models.py:1131 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1123 +#: order/models.py:1136 msgid "Context" msgstr "" -#: order/models.py:1124 +#: order/models.py:1137 msgid "Additional context for this line" msgstr "" -#: order/models.py:1133 +#: order/models.py:1146 msgid "Unit price" msgstr "" -#: order/models.py:1163 +#: order/models.py:1176 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1171 +#: order/models.py:1184 msgid "deleted" msgstr "" -#: order/models.py:1177 order/models.py:1262 order/models.py:1303 -#: order/models.py:1402 order/models.py:1551 order/models.py:1908 -#: order/models.py:1955 templates/js/translated/sales_order.js:1474 +#: order/models.py:1190 order/models.py:1275 order/models.py:1316 +#: order/models.py:1415 order/models.py:1564 order/models.py:1921 +#: order/models.py:1968 templates/js/translated/sales_order.js:1486 msgid "Order" msgstr "" -#: order/models.py:1196 +#: order/models.py:1209 msgid "Supplier part" msgstr "" -#: order/models.py:1203 order/templates/order/order_base.html:200 -#: templates/js/translated/part.js:1841 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:1276 -#: templates/js/translated/purchase_order.js:2137 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/table_filters.js:90 -#: templates/js/translated/table_filters.js:515 +#: order/models.py:1216 order/templates/order/order_base.html:196 +#: templates/js/translated/part.js:1840 templates/js/translated/part.js:1871 +#: templates/js/translated/purchase_order.js:1291 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:760 +#: templates/js/translated/table_filters.js:96 +#: templates/js/translated/table_filters.js:537 msgid "Received" msgstr "" -#: order/models.py:1204 +#: order/models.py:1217 msgid "Number of items received" msgstr "" -#: order/models.py:1211 stock/models.py:823 stock/serializers.py:252 +#: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2047 +#: templates/js/translated/stock.js:2204 msgid "Purchase Price" msgstr "" -#: order/models.py:1212 +#: order/models.py:1225 msgid "Unit purchase price" msgstr "" -#: order/models.py:1225 +#: order/models.py:1238 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1291 +#: order/models.py:1304 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1296 +#: order/models.py:1309 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1322 part/templates/part/part_pricing.html:107 +#: order/models.py:1335 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:128 templates/js/translated/pricing.js:943 msgid "Sale Price" msgstr "" -#: order/models.py:1323 +#: order/models.py:1336 msgid "Unit sale price" msgstr "" -#: order/models.py:1333 +#: order/models.py:1346 msgid "Shipped quantity" msgstr "" -#: order/models.py:1409 +#: order/models.py:1422 msgid "Date of shipment" msgstr "" -#: order/models.py:1414 templates/js/translated/sales_order.js:1024 +#: order/models.py:1427 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1415 +#: order/models.py:1428 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1422 +#: order/models.py:1435 msgid "Checked By" msgstr "" -#: order/models.py:1423 +#: order/models.py:1436 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1430 order/models.py:1627 order/serializers.py:1248 -#: order/serializers.py:1376 templates/js/translated/model_renderers.js:415 +#: order/models.py:1443 order/models.py:1640 order/serializers.py:1254 +#: order/serializers.py:1382 templates/js/translated/model_renderers.js:429 msgid "Shipment" msgstr "" -#: order/models.py:1431 +#: order/models.py:1444 msgid "Shipment number" msgstr "" -#: order/models.py:1439 +#: order/models.py:1452 msgid "Tracking Number" msgstr "" -#: order/models.py:1440 +#: order/models.py:1453 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1447 +#: order/models.py:1460 msgid "Invoice Number" msgstr "" -#: order/models.py:1448 +#: order/models.py:1461 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1470 +#: order/models.py:1483 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1473 +#: order/models.py:1486 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1586 order/models.py:1588 +#: order/models.py:1599 order/models.py:1601 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1592 +#: order/models.py:1605 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1594 +#: order/models.py:1607 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1597 +#: order/models.py:1610 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1607 order/serializers.py:1110 +#: order/models.py:1620 order/serializers.py:1116 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1610 +#: order/models.py:1623 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1611 +#: order/models.py:1624 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1619 +#: order/models.py:1632 msgid "Line" msgstr "" -#: order/models.py:1628 +#: order/models.py:1641 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1641 order/models.py:1916 -#: templates/js/translated/return_order.js:706 +#: order/models.py:1654 order/models.py:1929 +#: templates/js/translated/return_order.js:718 msgid "Item" msgstr "" -#: order/models.py:1642 +#: order/models.py:1655 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1645 +#: order/models.py:1658 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1725 +#: order/models.py:1738 msgid "Return Order reference" msgstr "" -#: order/models.py:1739 +#: order/models.py:1752 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1750 +#: order/models.py:1763 msgid "Return order status" msgstr "" -#: order/models.py:1901 +#: order/models.py:1914 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1917 +#: order/models.py:1930 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1922 +#: order/models.py:1935 msgid "Received Date" msgstr "" -#: order/models.py:1923 +#: order/models.py:1936 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1934 templates/js/translated/return_order.js:717 -#: templates/js/translated/table_filters.js:93 +#: order/models.py:1947 templates/js/translated/return_order.js:729 +#: templates/js/translated/table_filters.js:99 msgid "Outcome" msgstr "" -#: order/models.py:1934 +#: order/models.py:1947 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1940 +#: order/models.py:1953 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/serializers.py:247 +#: order/serializers.py:253 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:262 order/serializers.py:1128 +#: order/serializers.py:268 order/serializers.py:1134 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:273 order/serializers.py:1139 +#: order/serializers.py:279 order/serializers.py:1145 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:386 +#: order/serializers.py:392 msgid "Order is not open" msgstr "" -#: order/serializers.py:404 +#: order/serializers.py:410 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:422 +#: order/serializers.py:428 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:427 +#: order/serializers.py:433 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:433 +#: order/serializers.py:439 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:434 +#: order/serializers.py:440 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:472 order/serializers.py:1216 +#: order/serializers.py:478 order/serializers.py:1222 msgid "Line Item" msgstr "" -#: order/serializers.py:478 +#: order/serializers.py:484 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:488 order/serializers.py:607 order/serializers.py:1589 +#: order/serializers.py:494 order/serializers.py:613 order/serializers.py:1595 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:507 templates/js/translated/purchase_order.js:1100 +#: order/serializers.py:513 templates/js/translated/purchase_order.js:1115 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:515 templates/js/translated/purchase_order.js:1124 +#: order/serializers.py:521 templates/js/translated/purchase_order.js:1139 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:528 templates/js/translated/barcode.js:52 +#: order/serializers.py:534 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:529 +#: order/serializers.py:535 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:545 +#: order/serializers.py:551 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:569 +#: order/serializers.py:575 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:623 order/serializers.py:1604 +#: order/serializers.py:629 order/serializers.py:1610 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:646 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:651 +#: order/serializers.py:657 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:950 +#: order/serializers.py:956 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1007 +#: order/serializers.py:1013 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1071 order/serializers.py:1225 +#: order/serializers.py:1077 order/serializers.py:1231 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1093 +#: order/serializers.py:1099 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1238 +#: order/serializers.py:1244 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1260 order/serializers.py:1384 +#: order/serializers.py:1266 order/serializers.py:1390 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1263 order/serializers.py:1387 +#: order/serializers.py:1269 order/serializers.py:1393 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1317 +#: order/serializers.py:1323 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1327 +#: order/serializers.py:1333 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1555 +#: order/serializers.py:1561 msgid "Return order line item" msgstr "" -#: order/serializers.py:1562 +#: order/serializers.py:1568 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1565 +#: order/serializers.py:1571 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1597 +#: order/serializers.py:1603 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1678 +#: order/serializers.py:1684 msgid "Line price currency" msgstr "" @@ -4950,82 +5014,74 @@ msgid "Issue Order" msgstr "" #: order/templates/order/order_base.html:83 -msgid "Receive items" -msgstr "" - -#: order/templates/order/order_base.html:85 -msgid "Receive Items" -msgstr "" - -#: order/templates/order/order_base.html:87 #: order/templates/order/return_order_base.html:87 msgid "Mark order as complete" msgstr "" -#: order/templates/order/order_base.html:88 +#: order/templates/order/order_base.html:84 #: order/templates/order/return_order_base.html:88 #: order/templates/order/sales_order_base.html:94 msgid "Complete Order" msgstr "" -#: order/templates/order/order_base.html:95 +#: order/templates/order/order_base.html:91 msgid "Supplier part thumbnail" msgstr "" -#: order/templates/order/order_base.html:110 +#: order/templates/order/order_base.html:106 #: order/templates/order/return_order_base.html:102 #: order/templates/order/sales_order_base.html:107 msgid "Order Reference" msgstr "" -#: order/templates/order/order_base.html:115 +#: order/templates/order/order_base.html:111 #: order/templates/order/return_order_base.html:107 #: order/templates/order/sales_order_base.html:112 msgid "Order Description" msgstr "" -#: order/templates/order/order_base.html:122 +#: order/templates/order/order_base.html:118 #: order/templates/order/return_order_base.html:114 #: order/templates/order/sales_order_base.html:119 msgid "Order Status" msgstr "" -#: order/templates/order/order_base.html:145 +#: order/templates/order/order_base.html:141 msgid "No suppplier information available" msgstr "" -#: order/templates/order/order_base.html:158 +#: order/templates/order/order_base.html:154 #: order/templates/order/sales_order_base.html:158 msgid "Completed Line Items" msgstr "" -#: order/templates/order/order_base.html:164 +#: order/templates/order/order_base.html:160 #: order/templates/order/sales_order_base.html:164 #: order/templates/order/sales_order_base.html:174 msgid "Incomplete" msgstr "" -#: order/templates/order/order_base.html:183 +#: order/templates/order/order_base.html:179 #: order/templates/order/return_order_base.html:158 #: report/templates/report/inventree_build_order_base.html:121 msgid "Issued" msgstr "" -#: order/templates/order/order_base.html:221 +#: order/templates/order/order_base.html:224 msgid "Total cost" msgstr "" -#: order/templates/order/order_base.html:225 -#: order/templates/order/return_order_base.html:193 -#: order/templates/order/sales_order_base.html:233 +#: order/templates/order/order_base.html:228 +#: order/templates/order/return_order_base.html:200 +#: order/templates/order/sales_order_base.html:240 msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_base.html:331 +#: order/templates/order/order_base.html:318 msgid "Purchase Order QR Code" msgstr "" -#: order/templates/order/order_base.html:343 +#: order/templates/order/order_base.html:330 msgid "Link Barcode to Purchase Order" msgstr "" @@ -5078,13 +5134,13 @@ msgstr "" #: part/templates/part/import_wizard/ajax_match_references.html:42 #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 -#: templates/js/translated/bom.js:132 templates/js/translated/build.js:512 -#: templates/js/translated/build.js:2348 -#: templates/js/translated/purchase_order.js:692 -#: templates/js/translated/purchase_order.js:1206 -#: templates/js/translated/return_order.js:494 -#: templates/js/translated/sales_order.js:1097 -#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:850 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 +#: templates/js/translated/build.js:1555 +#: templates/js/translated/purchase_order.js:703 +#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:849 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -5145,9 +5201,9 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:27 #: order/templates/order/return_order_detail.html:24 #: order/templates/order/sales_order_detail.html:24 -#: templates/js/translated/purchase_order.js:419 -#: templates/js/translated/return_order.js:447 -#: templates/js/translated/sales_order.js:222 +#: templates/js/translated/purchase_order.js:430 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:234 msgid "Add Line Item" msgstr "" @@ -5158,30 +5214,25 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: order/templates/order/purchase_order_detail.html:49 #: order/templates/order/purchase_order_detail.html:50 -msgid "Delete Line Items" -msgstr "" - -#: order/templates/order/purchase_order_detail.html:66 -#: order/templates/order/return_order_detail.html:47 -#: order/templates/order/sales_order_detail.html:43 +#: order/templates/order/return_order_detail.html:45 +#: order/templates/order/sales_order_detail.html:41 msgid "Extra Lines" msgstr "" -#: order/templates/order/purchase_order_detail.html:72 -#: order/templates/order/return_order_detail.html:53 -#: order/templates/order/sales_order_detail.html:49 +#: order/templates/order/purchase_order_detail.html:56 +#: order/templates/order/return_order_detail.html:51 +#: order/templates/order/sales_order_detail.html:47 msgid "Add Extra Line" msgstr "" -#: order/templates/order/purchase_order_detail.html:92 +#: order/templates/order/purchase_order_detail.html:74 msgid "Received Items" msgstr "" -#: order/templates/order/purchase_order_detail.html:117 -#: order/templates/order/return_order_detail.html:89 -#: order/templates/order/sales_order_detail.html:149 +#: order/templates/order/purchase_order_detail.html:99 +#: order/templates/order/return_order_detail.html:85 +#: order/templates/order/sales_order_detail.html:139 msgid "Order Notes" msgstr "" @@ -5201,29 +5252,29 @@ msgstr "" #: order/templates/order/return_order_base.html:139 #: order/templates/order/sales_order_base.html:152 -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" -#: order/templates/order/return_order_base.html:189 -#: order/templates/order/sales_order_base.html:229 +#: order/templates/order/return_order_base.html:196 +#: order/templates/order/sales_order_base.html:236 #: part/templates/part/part_pricing.html:32 #: part/templates/part/part_pricing.html:58 #: part/templates/part/part_pricing.html:99 #: part/templates/part/part_pricing.html:114 -#: templates/js/translated/part.js:1046 -#: templates/js/translated/purchase_order.js:1712 -#: templates/js/translated/return_order.js:369 -#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/part.js:1045 +#: templates/js/translated/purchase_order.js:1727 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" -#: order/templates/order/return_order_base.html:257 +#: order/templates/order/return_order_base.html:264 msgid "Return Order QR Code" msgstr "" -#: order/templates/order/return_order_base.html:269 +#: order/templates/order/return_order_base.html:276 msgid "Link Barcode to Return Order" msgstr "" @@ -5241,7 +5292,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:93 -#: templates/js/translated/sales_order.js:469 +#: templates/js/translated/sales_order.js:481 msgid "Complete Sales Order" msgstr "" @@ -5250,16 +5301,16 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:170 -#: order/templates/order/sales_order_detail.html:105 +#: order/templates/order/sales_order_detail.html:99 #: order/templates/order/so_sidebar.html:11 msgid "Completed Shipments" msgstr "" -#: order/templates/order/sales_order_base.html:306 +#: order/templates/order/sales_order_base.html:313 msgid "Sales Order QR Code" msgstr "" -#: order/templates/order/sales_order_base.html:318 +#: order/templates/order/sales_order_base.html:325 msgid "Link Barcode to Sales Order" msgstr "" @@ -5267,18 +5318,17 @@ msgstr "" msgid "Sales Order Items" msgstr "" -#: order/templates/order/sales_order_detail.html:71 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:332 +#: order/templates/order/sales_order_detail.html:67 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" -#: order/templates/order/sales_order_detail.html:75 -#: templates/attachment_table.html:6 templates/js/translated/bom.js:1236 -#: templates/js/translated/build.js:2249 +#: order/templates/order/sales_order_detail.html:71 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 msgid "Actions" msgstr "" -#: order/templates/order/sales_order_detail.html:84 +#: order/templates/order/sales_order_detail.html:80 msgid "New Shipment" msgstr "" @@ -5304,12 +5354,12 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:33 part/admin.py:273 part/models.py:3667 part/tasks.py:288 +#: part/admin.py:33 part/admin.py:273 part/models.py:3716 part/tasks.py:288 #: stock/admin.py:101 msgid "Part ID" msgstr "" -#: part/admin.py:34 part/admin.py:275 part/models.py:3671 part/tasks.py:289 +#: part/admin.py:34 part/admin.py:275 part/models.py:3720 part/tasks.py:289 #: stock/admin.py:102 msgid "Part Name" msgstr "" @@ -5318,19 +5368,19 @@ msgstr "" msgid "Part Description" msgstr "" -#: part/admin.py:36 part/models.py:889 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1200 templates/js/translated/part.js:2233 -#: templates/js/translated/stock.js:1795 +#: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 +#: templates/js/translated/stock.js:1952 msgid "IPN" msgstr "" -#: part/admin.py:37 part/models.py:896 part/templates/part/part_base.html:279 -#: report/models.py:179 templates/js/translated/part.js:1205 -#: templates/js/translated/part.js:2239 +#: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 +#: report/models.py:179 templates/js/translated/part.js:1204 +#: templates/js/translated/part.js:2315 msgid "Revision" msgstr "" -#: part/admin.py:38 part/admin.py:198 part/models.py:875 +#: part/admin.py:38 part/admin.py:198 part/models.py:876 #: part/templates/part/category.html:93 part/templates/part/part_base.html:300 msgid "Keywords" msgstr "" @@ -5351,24 +5401,24 @@ msgstr "" msgid "Default Supplier ID" msgstr "" -#: part/admin.py:46 part/models.py:864 part/templates/part/part_base.html:179 +#: part/admin.py:46 part/models.py:865 part/templates/part/part_base.html:179 msgid "Variant Of" msgstr "" -#: part/admin.py:47 part/models.py:980 part/templates/part/part_base.html:205 +#: part/admin.py:47 part/models.py:981 part/templates/part/part_base.html:205 msgid "Minimum Stock" msgstr "" #: part/admin.py:61 part/templates/part/part_base.html:199 -#: templates/js/translated/company.js:1299 -#: templates/js/translated/table_filters.js:301 +#: templates/js/translated/company.js:1720 +#: templates/js/translated/table_filters.js:307 msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1167 templates/js/translated/build.js:2191 -#: templates/js/translated/part.js:687 templates/js/translated/part.js:2123 -#: templates/js/translated/table_filters.js:140 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5376,23 +5426,16 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:64 templates/js/translated/build.js:2203 -#: templates/js/translated/build.js:2465 templates/js/translated/build.js:3052 -#: templates/js/translated/sales_order.js:1906 -#: templates/js/translated/table_filters.js:488 -msgid "Allocated" -msgstr "" - #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:692 templates/js/translated/part.js:2127 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2930 templates/js/translated/part.js:943 +#: part/admin.py:66 part/models.py:2964 templates/js/translated/part.js:942 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2936 templates/js/translated/part.js:953 +#: part/admin.py:67 part/models.py:2970 templates/js/translated/part.js:952 msgid "Maximum Cost" msgstr "" @@ -5409,13 +5452,13 @@ msgstr "" msgid "Category Path" msgstr "" -#: part/admin.py:202 part/models.py:392 part/templates/part/cat_link.html:3 -#: part/templates/part/category.html:23 part/templates/part/category.html:140 -#: part/templates/part/category.html:160 +#: part/admin.py:202 part/models.py:393 part/serializers.py:307 +#: part/templates/part/cat_link.html:3 part/templates/part/category.html:23 +#: part/templates/part/category.html:140 part/templates/part/category.html:160 #: part/templates/part/category_sidebar.html:9 -#: templates/InvenTree/index.html:86 templates/InvenTree/search.html:84 +#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2754 templates/js/translated/search.js:172 +#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5432,7 +5475,7 @@ msgstr "" msgid "Parent IPN" msgstr "" -#: part/admin.py:274 part/models.py:3675 +#: part/admin.py:274 part/models.py:3724 msgid "Part IPN" msgstr "" @@ -5446,35 +5489,35 @@ msgstr "" msgid "Maximum Price" msgstr "" -#: part/api.py:498 +#: part/api.py:501 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:518 +#: part/api.py:521 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:536 +#: part/api.py:539 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:622 +#: part/api.py:625 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:770 +#: part/api.py:773 msgid "Valid" msgstr "" -#: part/api.py:771 +#: part/api.py:774 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:777 +#: part/api.py:780 msgid "This option must be selected" msgstr "" -#: part/bom.py:175 part/models.py:127 part/models.py:923 +#: part/bom.py:175 part/models.py:128 part/models.py:924 #: part/templates/part/category.html:115 part/templates/part/part_base.html:369 msgid "Default Location" msgstr "" @@ -5484,7 +5527,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:177 part/templates/part/part_base.html:194 -#: templates/js/translated/sales_order.js:1873 +#: templates/js/translated/sales_order.js:1885 msgid "Available Stock" msgstr "" @@ -5492,916 +5535,913 @@ msgstr "" msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 part/models.py:3616 part/templates/part/category.html:16 +#: part/models.py:76 part/models.py:3665 part/templates/part/category.html:16 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:76 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: part/models.py:77 part/templates/part/category.html:135 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158 #: users/models.py:37 msgid "Part Categories" msgstr "" -#: part/models.py:128 +#: part/models.py:129 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:124 templates/js/translated/stock.js:2520 -#: templates/js/translated/table_filters.js:209 -#: templates/js/translated/table_filters.js:229 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: templates/js/translated/table_filters.js:215 +#: templates/js/translated/table_filters.js:235 msgid "Structural" msgstr "" -#: part/models.py:135 +#: part/models.py:136 msgid "Parts may not be directly assigned to a structural category, but may be assigned to child categories." msgstr "" -#: part/models.py:139 +#: part/models.py:140 msgid "Default keywords" msgstr "" -#: part/models.py:139 +#: part/models.py:140 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:144 stock/models.py:113 +#: part/models.py:145 stock/models.py:113 msgid "Icon" msgstr "" -#: part/models.py:145 stock/models.py:114 +#: part/models.py:146 stock/models.py:114 msgid "Icon (optional)" msgstr "" -#: part/models.py:164 +#: part/models.py:165 msgid "You cannot make this part category structural because some parts are already assigned to it!" msgstr "" -#: part/models.py:475 +#: part/models.py:476 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:517 part/models.py:529 +#: part/models.py:518 part/models.py:530 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:601 +#: part/models.py:602 #, python-brace-format msgid "IPN must match regex pattern {pat}" msgstr "" -#: part/models.py:672 +#: part/models.py:673 msgid "Stock item with this serial number already exists" msgstr "" -#: part/models.py:803 +#: part/models.py:804 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:808 +#: part/models.py:809 msgid "Part with this Name, IPN and Revision already exists." msgstr "" -#: part/models.py:822 +#: part/models.py:823 msgid "Parts cannot be assigned to structural part categories!" msgstr "" -#: part/models.py:846 part/models.py:3672 +#: part/models.py:847 part/models.py:3721 msgid "Part name" msgstr "" -#: part/models.py:852 +#: part/models.py:853 msgid "Is Template" msgstr "" -#: part/models.py:853 +#: part/models.py:854 msgid "Is this part a template part?" msgstr "" -#: part/models.py:863 +#: part/models.py:864 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:870 +#: part/models.py:871 msgid "Part description (optional)" msgstr "" -#: part/models.py:876 +#: part/models.py:877 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:883 part/models.py:3198 part/models.py:3615 -#: part/serializers.py:848 part/templates/part/part_base.html:262 +#: part/models.py:884 part/models.py:3232 part/models.py:3664 +#: part/serializers.py:320 part/serializers.py:910 +#: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2269 templates/js/translated/part.js:2481 +#: templates/js/translated/part.js:2345 msgid "Category" msgstr "" -#: part/models.py:884 +#: part/models.py:885 msgid "Part category" msgstr "" -#: part/models.py:890 +#: part/models.py:891 msgid "Internal Part Number" msgstr "" -#: part/models.py:895 +#: part/models.py:896 msgid "Part revision or version number" msgstr "" -#: part/models.py:921 +#: part/models.py:922 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:966 part/templates/part/part_base.html:378 +#: part/models.py:967 part/templates/part/part_base.html:378 msgid "Default Supplier" msgstr "" -#: part/models.py:967 +#: part/models.py:968 msgid "Default supplier part" msgstr "" -#: part/models.py:974 +#: part/models.py:975 msgid "Default Expiry" msgstr "" -#: part/models.py:975 +#: part/models.py:976 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:981 +#: part/models.py:982 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:988 +#: part/models.py:989 msgid "Units of measure for this part" msgstr "" -#: part/models.py:997 +#: part/models.py:998 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:1003 +#: part/models.py:1004 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:1009 +#: part/models.py:1010 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:1014 +#: part/models.py:1015 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:1019 +#: part/models.py:1020 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:1024 +#: part/models.py:1025 msgid "Is this part active?" msgstr "" -#: part/models.py:1029 +#: part/models.py:1030 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:1031 +#: part/models.py:1032 msgid "BOM checksum" msgstr "" -#: part/models.py:1031 +#: part/models.py:1032 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:1034 +#: part/models.py:1035 msgid "BOM checked by" msgstr "" -#: part/models.py:1036 +#: part/models.py:1037 msgid "BOM checked date" msgstr "" -#: part/models.py:1040 +#: part/models.py:1041 msgid "Creation User" msgstr "" -#: part/models.py:1042 +#: part/models.py:1043 msgid "User responsible for this part" msgstr "" -#: part/models.py:1046 part/templates/part/part_base.html:341 +#: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2331 +#: templates/js/translated/part.js:2407 msgid "Last Stocktake" msgstr "" -#: part/models.py:1921 +#: part/models.py:1923 msgid "Sell multiple" msgstr "" -#: part/models.py:2853 +#: part/models.py:2887 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:2870 +#: part/models.py:2904 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:2871 +#: part/models.py:2905 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:2876 +#: part/models.py:2910 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:2877 +#: part/models.py:2911 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:2882 +#: part/models.py:2916 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:2883 +#: part/models.py:2917 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:2888 +#: part/models.py:2922 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:2889 +#: part/models.py:2923 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:2894 +#: part/models.py:2928 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:2895 +#: part/models.py:2929 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:2900 +#: part/models.py:2934 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:2901 +#: part/models.py:2935 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:2906 +#: part/models.py:2940 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:2907 +#: part/models.py:2941 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:2912 +#: part/models.py:2946 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:2913 +#: part/models.py:2947 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:2918 +#: part/models.py:2952 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:2919 +#: part/models.py:2953 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:2924 +#: part/models.py:2958 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:2925 +#: part/models.py:2959 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:2931 +#: part/models.py:2965 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:2937 +#: part/models.py:2971 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:2942 +#: part/models.py:2976 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:2943 +#: part/models.py:2977 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:2948 +#: part/models.py:2982 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:2949 +#: part/models.py:2983 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:2954 +#: part/models.py:2988 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:2955 +#: part/models.py:2989 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:2960 +#: part/models.py:2994 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:2961 +#: part/models.py:2995 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:2980 +#: part/models.py:3014 msgid "Part for stocktake" msgstr "" -#: part/models.py:2985 +#: part/models.py:3019 msgid "Item Count" msgstr "" -#: part/models.py:2986 +#: part/models.py:3020 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:2993 +#: part/models.py:3027 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:2997 part/models.py:3080 +#: part/models.py:3031 part/models.py:3114 #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:360 -#: templates/js/translated/part.js:1059 templates/js/translated/pricing.js:812 +#: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 -#: templates/js/translated/purchase_order.js:1691 -#: templates/js/translated/stock.js:2558 +#: templates/js/translated/purchase_order.js:1706 +#: templates/js/translated/stock.js:2689 msgid "Date" msgstr "" -#: part/models.py:2998 +#: part/models.py:3032 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3006 +#: part/models.py:3040 msgid "Additional notes" msgstr "" -#: part/models.py:3014 +#: part/models.py:3048 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3019 +#: part/models.py:3053 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3020 +#: part/models.py:3054 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3025 +#: part/models.py:3059 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3026 +#: part/models.py:3060 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3087 templates/InvenTree/settings/settings_staff_js.html:349 +#: part/models.py:3121 templates/InvenTree/settings/settings_staff_js.html:349 msgid "Report" msgstr "" -#: part/models.py:3088 +#: part/models.py:3122 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3093 templates/InvenTree/settings/settings_staff_js.html:356 +#: part/models.py:3127 templates/InvenTree/settings/settings_staff_js.html:356 msgid "Part Count" msgstr "" -#: part/models.py:3094 +#: part/models.py:3128 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3102 +#: part/models.py:3136 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3238 +#: part/models.py:3272 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:3255 +#: part/models.py:3289 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3275 templates/js/translated/part.js:2821 +#: part/models.py:3309 templates/js/translated/part.js:2806 msgid "Test Name" msgstr "" -#: part/models.py:3276 +#: part/models.py:3310 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3281 +#: part/models.py:3315 msgid "Test Description" msgstr "" -#: part/models.py:3282 +#: part/models.py:3316 msgid "Enter description for this test" msgstr "" -#: part/models.py:3287 templates/js/translated/part.js:2830 -#: templates/js/translated/table_filters.js:423 +#: part/models.py:3321 templates/js/translated/part.js:2815 +#: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" -#: part/models.py:3288 +#: part/models.py:3322 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3293 templates/js/translated/part.js:2838 +#: part/models.py:3327 templates/js/translated/part.js:2823 msgid "Requires Value" msgstr "" -#: part/models.py:3294 +#: part/models.py:3328 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3299 templates/js/translated/part.js:2845 +#: part/models.py:3333 templates/js/translated/part.js:2830 msgid "Requires Attachment" msgstr "" -#: part/models.py:3300 +#: part/models.py:3334 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3346 +#: part/models.py:3380 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3351 +#: part/models.py:3385 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3369 +#: part/models.py:3403 msgid "Choices must be unique" msgstr "" -#: part/models.py:3385 +#: part/models.py:3419 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3401 +#: part/models.py:3435 msgid "Parameter Name" msgstr "" -#: part/models.py:3407 +#: part/models.py:3441 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3417 +#: part/models.py:3451 msgid "Parameter description" msgstr "" -#: part/models.py:3423 templates/js/translated/part.js:1600 -#: templates/js/translated/table_filters.js:734 +#: part/models.py:3457 templates/js/translated/part.js:1599 +#: templates/js/translated/table_filters.js:756 msgid "Checkbox" msgstr "" -#: part/models.py:3424 +#: part/models.py:3458 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3429 templates/js/translated/part.js:1609 +#: part/models.py:3463 templates/js/translated/part.js:1608 msgid "Choices" msgstr "" -#: part/models.py:3430 +#: part/models.py:3464 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3511 +#: part/models.py:3545 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:3555 +#: part/models.py:3589 msgid "Parent Part" msgstr "" -#: part/models.py:3560 part/models.py:3621 part/models.py:3622 +#: part/models.py:3594 part/models.py:3670 part/models.py:3671 #: templates/InvenTree/settings/settings_staff_js.html:199 msgid "Parameter Template" msgstr "" -#: part/models.py:3565 +#: part/models.py:3599 msgid "Data" msgstr "" -#: part/models.py:3565 +#: part/models.py:3599 msgid "Parameter Value" msgstr "" -#: part/models.py:3626 templates/InvenTree/settings/settings_staff_js.html:208 +#: part/models.py:3675 templates/InvenTree/settings/settings_staff_js.html:208 msgid "Default Value" msgstr "" -#: part/models.py:3627 +#: part/models.py:3676 msgid "Default Parameter Value" msgstr "" -#: part/models.py:3664 +#: part/models.py:3713 msgid "Part ID or part name" msgstr "" -#: part/models.py:3668 +#: part/models.py:3717 msgid "Unique part ID value" msgstr "" -#: part/models.py:3676 +#: part/models.py:3725 msgid "Part IPN value" msgstr "" -#: part/models.py:3679 +#: part/models.py:3728 msgid "Level" msgstr "" -#: part/models.py:3680 +#: part/models.py:3729 msgid "BOM level" msgstr "" -#: part/models.py:3764 +#: part/models.py:3735 part/models.py:4113 +msgid "BOM Item" +msgstr "" + +#: part/models.py:3808 msgid "Select parent part" msgstr "" -#: part/models.py:3772 +#: part/models.py:3816 msgid "Sub part" msgstr "" -#: part/models.py:3773 +#: part/models.py:3817 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3779 +#: part/models.py:3823 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3783 part/templates/part/upload_bom.html:58 -#: templates/js/translated/bom.js:971 templates/js/translated/bom.js:998 -#: templates/js/translated/build.js:2113 -#: templates/js/translated/table_filters.js:156 -#: templates/js/translated/table_filters.js:185 -#: templates/js/translated/table_filters.js:500 -msgid "Optional" -msgstr "" - -#: part/models.py:3784 +#: part/models.py:3828 msgid "This BOM item is optional" msgstr "" -#: part/models.py:3789 templates/js/translated/bom.js:967 -#: templates/js/translated/bom.js:1007 templates/js/translated/build.js:2104 -#: templates/js/translated/table_filters.js:160 -#: templates/js/translated/table_filters.js:496 -msgid "Consumable" -msgstr "" - -#: part/models.py:3790 +#: part/models.py:3834 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:3794 part/templates/part/upload_bom.html:55 +#: part/models.py:3838 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:3795 +#: part/models.py:3839 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:3798 +#: part/models.py:3842 msgid "BOM item reference" msgstr "" -#: part/models.py:3801 +#: part/models.py:3845 msgid "BOM item notes" msgstr "" -#: part/models.py:3805 +#: part/models.py:3849 msgid "Checksum" msgstr "" -#: part/models.py:3805 +#: part/models.py:3849 msgid "BOM line checksum" msgstr "" -#: part/models.py:3810 templates/js/translated/table_filters.js:144 +#: part/models.py:3854 templates/js/translated/table_filters.js:150 msgid "Validated" msgstr "" -#: part/models.py:3811 +#: part/models.py:3855 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:3816 part/templates/part/upload_bom.html:57 -#: templates/js/translated/bom.js:1024 -#: templates/js/translated/table_filters.js:148 -#: templates/js/translated/table_filters.js:181 +#: part/models.py:3860 part/templates/part/upload_bom.html:57 +#: templates/js/translated/bom.js:1042 +#: templates/js/translated/table_filters.js:154 +#: templates/js/translated/table_filters.js:187 msgid "Gets inherited" msgstr "" -#: part/models.py:3817 +#: part/models.py:3861 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:3822 part/templates/part/upload_bom.html:56 -#: templates/js/translated/bom.js:1016 +#: part/models.py:3866 part/templates/part/upload_bom.html:56 +#: templates/js/translated/bom.js:1034 msgid "Allow Variants" msgstr "" -#: part/models.py:3823 +#: part/models.py:3867 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:3909 stock/models.py:577 +#: part/models.py:3953 stock/models.py:577 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:3918 part/models.py:3920 +#: part/models.py:3962 part/models.py:3964 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4036 +#: part/models.py:4080 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4057 +#: part/models.py:4101 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4070 +#: part/models.py:4114 msgid "Parent BOM item" msgstr "" -#: part/models.py:4078 +#: part/models.py:4122 msgid "Substitute part" msgstr "" -#: part/models.py:4093 +#: part/models.py:4137 msgid "Part 1" msgstr "" -#: part/models.py:4097 +#: part/models.py:4141 msgid "Part 2" msgstr "" -#: part/models.py:4097 +#: part/models.py:4141 msgid "Select Related Part" msgstr "" -#: part/models.py:4115 +#: part/models.py:4159 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4119 +#: part/models.py:4163 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:152 part/serializers.py:175 stock/serializers.py:257 +#: part/serializers.py:152 part/serializers.py:175 stock/serializers.py:319 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:302 +#: part/serializers.py:313 +msgid "No parts selected" +msgstr "" + +#: part/serializers.py:321 +msgid "Select category" +msgstr "" + +#: part/serializers.py:352 msgid "Original Part" msgstr "" -#: part/serializers.py:302 +#: part/serializers.py:352 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:307 +#: part/serializers.py:357 msgid "Copy Image" msgstr "" -#: part/serializers.py:307 +#: part/serializers.py:357 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:312 part/templates/part/detail.html:296 +#: part/serializers.py:362 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" -#: part/serializers.py:312 +#: part/serializers.py:362 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:317 +#: part/serializers.py:367 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:317 +#: part/serializers.py:367 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:327 +#: part/serializers.py:377 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:327 +#: part/serializers.py:377 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:333 +#: part/serializers.py:383 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:333 +#: part/serializers.py:383 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:343 +#: part/serializers.py:393 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:354 +#: part/serializers.py:404 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:360 +#: part/serializers.py:410 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:367 +#: part/serializers.py:417 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:375 +#: part/serializers.py:425 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:387 +#: part/serializers.py:437 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:445 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:620 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:449 +#: part/serializers.py:682 part/templates/part/copy_part.html:9 +#: templates/js/translated/part.js:448 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:620 +#: part/serializers.py:682 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:625 templates/js/translated/part.js:103 +#: part/serializers.py:687 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:687 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:630 +#: part/serializers.py:692 msgid "Supplier Information" msgstr "" -#: part/serializers.py:630 +#: part/serializers.py:692 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:636 +#: part/serializers.py:698 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:637 +#: part/serializers.py:699 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:842 +#: part/serializers.py:904 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:848 +#: part/serializers.py:910 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:854 +#: part/serializers.py:916 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:921 msgid "Generate Report" msgstr "" -#: part/serializers.py:860 +#: part/serializers.py:922 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:865 +#: part/serializers.py:927 msgid "Update Parts" msgstr "" -#: part/serializers.py:866 +#: part/serializers.py:928 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:874 +#: part/serializers.py:936 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:1025 msgid "Update" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:1026 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1246 +#: part/serializers.py:1308 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1316 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1255 +#: part/serializers.py:1317 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1260 +#: part/serializers.py:1322 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1261 +#: part/serializers.py:1323 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1328 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1267 +#: part/serializers.py:1329 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1272 +#: part/serializers.py:1334 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1273 +#: part/serializers.py:1335 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1313 +#: part/serializers.py:1375 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1314 +#: part/serializers.py:1376 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1406 msgid "No part column specified" msgstr "" -#: part/serializers.py:1387 +#: part/serializers.py:1449 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1452 msgid "No matching part found" msgstr "" -#: part/serializers.py:1393 +#: part/serializers.py:1455 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1402 +#: part/serializers.py:1464 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1472 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1431 +#: part/serializers.py:1493 msgid "At least one BOM item is required" msgstr "" @@ -6414,9 +6454,9 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: part/tasks.py:294 templates/js/translated/part.js:1040 -#: templates/js/translated/part.js:1793 templates/js/translated/part.js:1848 -#: templates/js/translated/purchase_order.js:2052 +#: part/tasks.py:294 templates/js/translated/part.js:1039 +#: templates/js/translated/part.js:1792 templates/js/translated/part.js:1847 +#: templates/js/translated/purchase_order.js:2062 msgid "Total Quantity" msgstr "" @@ -6454,14 +6494,6 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:291 -msgid "BOM actions" -msgstr "" - -#: part/templates/part/bom.html:34 -msgid "Delete Items" -msgstr "" - #: part/templates/part/category.html:34 msgid "Perform stocktake for this part category" msgstr "" @@ -6498,7 +6530,7 @@ msgstr "" msgid "Top level part category" msgstr "" -#: part/templates/part/category.html:121 part/templates/part/category.html:225 +#: part/templates/part/category.html:121 part/templates/part/category.html:206 #: part/templates/part/category_sidebar.html:7 msgid "Subcategories" msgstr "" @@ -6511,33 +6543,20 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:165 templates/js/translated/bom.js:443 +#: part/templates/part/category.html:165 templates/js/translated/bom.js:444 msgid "New Part" msgstr "" -#: part/templates/part/category.html:175 part/templates/part/detail.html:390 -#: part/templates/part/detail.html:421 -msgid "Options" -msgstr "" - -#: part/templates/part/category.html:179 -msgid "Set category" -msgstr "" - -#: part/templates/part/category.html:180 -msgid "Set Category" -msgstr "" - -#: part/templates/part/category.html:208 +#: part/templates/part/category.html:191 #: templates/InvenTree/settings/sidebar.html:47 msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:229 +#: part/templates/part/category.html:210 msgid "Create new part category" msgstr "" -#: part/templates/part/category.html:230 +#: part/templates/part/category.html:211 msgid "New Category" msgstr "" @@ -6574,7 +6593,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:584 +#: templates/js/translated/tables.js:560 msgid "Refresh" msgstr "" @@ -6585,7 +6604,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:1952 users/models.py:39 +#: templates/js/translated/stock.js:2109 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6597,101 +6616,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:145 stock/templates/stock/item.html:53 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:165 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:180 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:184 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:185 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:212 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:249 part/templates/part/part_sidebar.html:58 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:253 part/templates/part/detail.html:254 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:274 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:279 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:283 templates/js/translated/bom.js:339 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:285 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:272 +msgid "BOM actions" +msgstr "" + +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:297 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:302 part/templates/part/detail.html:303 -#: templates/js/translated/bom.js:1279 templates/js/translated/bom.js:1280 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 +#: templates/js/translated/bom.js:1299 templates/js/translated/bom.js:1300 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:316 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:334 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:361 stock/templates/stock/item.html:38 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:377 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:407 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:423 -msgid "Delete manufacturer parts" -msgstr "" - -#: part/templates/part/detail.html:707 +#: part/templates/part/detail.html:654 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:715 +#: part/templates/part/detail.html:662 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:800 +#: part/templates/part/detail.html:747 msgid "Add Test Result Template" msgstr "" @@ -6725,13 +6744,13 @@ msgid "Download Part Import Template" msgstr "" #: part/templates/part/import_wizard/part_upload.html:92 -#: templates/js/translated/bom.js:308 templates/js/translated/bom.js:342 +#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343 #: templates/js/translated/order.js:129 templates/js/translated/tables.js:189 msgid "Format" msgstr "" #: part/templates/part/import_wizard/part_upload.html:93 -#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343 +#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344 #: templates/js/translated/order.js:130 msgid "Select file format" msgstr "" @@ -6772,7 +6791,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 msgid "Part actions" msgstr "" @@ -6817,10 +6836,10 @@ msgid "Part is not active" msgstr "" #: part/templates/part/part_base.html:148 -#: templates/js/translated/company.js:945 -#: templates/js/translated/company.js:1185 -#: templates/js/translated/model_renderers.js:273 -#: templates/js/translated/part.js:792 templates/js/translated/part.js:1192 +#: templates/js/translated/company.js:1318 +#: templates/js/translated/company.js:1606 +#: templates/js/translated/model_renderers.js:287 +#: templates/js/translated/part.js:791 templates/js/translated/part.js:1191 msgid "Inactive" msgstr "" @@ -6843,7 +6862,7 @@ msgstr "" msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:237 templates/js/translated/bom.js:1178 +#: part/templates/part/part_base.html:237 templates/js/translated/bom.js:1198 msgid "Can Build" msgstr "" @@ -6851,8 +6870,8 @@ msgstr "" msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1041 -#: templates/js/translated/part.js:1238 templates/js/translated/part.js:2304 +#: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6875,7 +6894,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2191 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 msgid "part" msgstr "" @@ -6949,9 +6968,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1216 templates/js/translated/part.js:2120 -#: templates/js/translated/part.js:2284 templates/js/translated/stock.js:1022 -#: templates/js/translated/stock.js:1829 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 +#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1986 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -6982,9 +7001,9 @@ msgstr "" #: part/templates/part/prices.html:25 stock/admin.py:129 #: stock/templates/stock/item_base.html:442 -#: templates/js/translated/company.js:1313 -#: templates/js/translated/company.js:1323 -#: templates/js/translated/stock.js:1982 +#: templates/js/translated/company.js:1734 +#: templates/js/translated/company.js:1744 +#: templates/js/translated/stock.js:2139 msgid "Last Updated" msgstr "" @@ -7047,12 +7066,12 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:682 -#: templates/js/translated/part.js:2115 templates/js/translated/part.js:2117 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 +#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:167 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7156,7 +7175,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:120 -#: templates/js/translated/purchase_order.js:1372 +#: templates/js/translated/purchase_order.js:1387 msgid "Barcode matches existing item" msgstr "" @@ -7219,43 +7238,43 @@ msgstr "" msgid "Open link" msgstr "" -#: plugin/models.py:27 +#: plugin/models.py:28 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:28 +#: plugin/models.py:29 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:33 +#: plugin/models.py:34 msgid "Key" msgstr "" -#: plugin/models.py:34 +#: plugin/models.py:35 msgid "Key of plugin" msgstr "" -#: plugin/models.py:42 +#: plugin/models.py:43 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:48 +#: plugin/models.py:49 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:124 +#: plugin/models.py:125 msgid "Sample plugin" msgstr "" -#: plugin/models.py:133 +#: plugin/models.py:134 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:159 templates/InvenTree/settings/plugin_settings.html:9 +#: plugin/models.py:160 templates/InvenTree/settings/plugin_settings.html:9 msgid "Plugin" msgstr "" -#: plugin/models.py:210 +#: plugin/models.py:211 msgid "Method" msgstr "" @@ -7407,47 +7426,47 @@ msgstr "" msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:418 +#: report/models.py:420 msgid "Part Filters" msgstr "" -#: report/models.py:419 +#: report/models.py:421 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:453 +#: report/models.py:455 msgid "Purchase order query filters" msgstr "" -#: report/models.py:491 +#: report/models.py:493 msgid "Sales order query filters" msgstr "" -#: report/models.py:529 +#: report/models.py:531 msgid "Return order query filters" msgstr "" -#: report/models.py:582 +#: report/models.py:584 msgid "Snippet" msgstr "" -#: report/models.py:583 +#: report/models.py:585 msgid "Report snippet file" msgstr "" -#: report/models.py:587 +#: report/models.py:589 msgid "Snippet file description" msgstr "" -#: report/models.py:624 +#: report/models.py:626 msgid "Asset" msgstr "" -#: report/models.py:625 +#: report/models.py:627 msgid "Report asset file" msgstr "" -#: report/models.py:632 +#: report/models.py:634 msgid "Asset file description" msgstr "" @@ -7468,8 +7487,8 @@ msgstr "" #: templates/js/translated/order.js:316 templates/js/translated/pricing.js:527 #: templates/js/translated/pricing.js:596 #: templates/js/translated/pricing.js:820 -#: templates/js/translated/purchase_order.js:2083 -#: templates/js/translated/sales_order.js:1817 +#: templates/js/translated/purchase_order.js:2093 +#: templates/js/translated/sales_order.js:1829 msgid "Unit Price" msgstr "" @@ -7481,23 +7500,23 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:72 #: report/templates/report/inventree_so_report_base.html:72 -#: templates/js/translated/purchase_order.js:1985 -#: templates/js/translated/sales_order.js:1792 +#: templates/js/translated/purchase_order.js:1995 +#: templates/js/translated/sales_order.js:1804 msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:502 templates/js/translated/build.js:1423 -#: templates/js/translated/build.js:1989 -#: templates/js/translated/model_renderers.js:201 -#: templates/js/translated/return_order.js:528 -#: templates/js/translated/return_order.js:708 -#: templates/js/translated/sales_order.js:300 -#: templates/js/translated/sales_order.js:1597 -#: templates/js/translated/sales_order.js:1682 -#: templates/js/translated/stock.js:563 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:2281 +#: templates/js/translated/model_renderers.js:215 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:720 +#: templates/js/translated/sales_order.js:312 +#: templates/js/translated/sales_order.js:1609 +#: templates/js/translated/sales_order.js:1694 +#: templates/js/translated/stock.js:562 msgid "Serial Number" msgstr "" @@ -7510,7 +7529,7 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:102 -#: stock/models.py:2243 templates/js/translated/stock.js:1419 +#: stock/models.py:2243 templates/js/translated/stock.js:1418 msgid "Test" msgstr "" @@ -7541,8 +7560,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:168 -#: stock/admin.py:104 templates/js/translated/stock.js:667 -#: templates/js/translated/stock.js:838 templates/js/translated/stock.js:2849 +#: stock/admin.py:104 templates/js/translated/stock.js:666 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 msgid "Serial" msgstr "" @@ -7610,31 +7629,31 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:1966 +#: templates/js/translated/stock.js:2123 msgid "Expiry Date" msgstr "" -#: stock/api.py:420 templates/js/translated/table_filters.js:373 +#: stock/api.py:426 templates/js/translated/table_filters.js:379 msgid "External Location" msgstr "" -#: stock/api.py:582 +#: stock/api.py:619 msgid "Quantity is required" msgstr "" -#: stock/api.py:589 +#: stock/api.py:626 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:615 +#: stock/api.py:652 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:624 +#: stock/api.py:661 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:642 +#: stock/api.py:679 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -7645,7 +7664,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:55 stock/templates/stock/location.html:177 -#: templates/InvenTree/search.html:166 templates/js/translated/search.js:220 +#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7663,8 +7682,8 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2529 -#: templates/js/translated/table_filters.js:213 +#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -7680,7 +7699,7 @@ msgstr "" msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:583 stock/serializers.py:174 +#: stock/models.py:583 stock/serializers.py:223 msgid "Stock item cannot be created for virtual parts" msgstr "" @@ -7814,7 +7833,7 @@ msgstr "" msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1403 stock/serializers.py:374 +#: stock/models.py:1403 stock/serializers.py:440 msgid "Serial numbers already exist" msgstr "" @@ -7842,7 +7861,7 @@ msgstr "" msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1496 stock/serializers.py:975 +#: stock/models.py:1496 stock/serializers.py:1092 msgid "Duplicate stock items" msgstr "" @@ -7894,132 +7913,141 @@ msgstr "" msgid "Test notes" msgstr "" -#: stock/serializers.py:76 +#: stock/serializers.py:121 msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:166 +#: stock/serializers.py:215 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:254 +#: stock/serializers.py:316 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:307 +#: stock/serializers.py:373 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:319 +#: stock/serializers.py:385 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:325 +#: stock/serializers.py:391 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:336 stock/serializers.py:932 stock/serializers.py:1174 +#: stock/serializers.py:402 stock/serializers.py:1049 stock/serializers.py:1291 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:343 +#: stock/serializers.py:409 msgid "Optional note field" msgstr "" -#: stock/serializers.py:353 +#: stock/serializers.py:419 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:414 +#: stock/serializers.py:480 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:427 -msgid "Stock item is unavailable" -msgstr "" - -#: stock/serializers.py:434 -msgid "Selected part is not in the Bill of Materials" -msgstr "" - -#: stock/serializers.py:471 -msgid "Destination location for uninstalled item" -msgstr "" - -#: stock/serializers.py:476 stock/serializers.py:557 +#: stock/serializers.py:485 stock/serializers.py:543 stock/serializers.py:624 +#: stock/serializers.py:682 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:510 +#: stock/serializers.py:494 +msgid "Stock item is unavailable" +msgstr "" + +#: stock/serializers.py:501 +msgid "Selected part is not in the Bill of Materials" +msgstr "" + +#: stock/serializers.py:538 +msgid "Destination location for uninstalled item" +msgstr "" + +#: stock/serializers.py:577 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:521 +#: stock/serializers.py:588 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:552 +#: stock/serializers.py:619 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:787 +#: stock/serializers.py:663 +msgid "Select stock items to change status" +msgstr "" + +#: stock/serializers.py:670 +msgid "No stock items selected" +msgstr "" + +#: stock/serializers.py:904 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:791 +#: stock/serializers.py:908 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:795 +#: stock/serializers.py:912 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:826 +#: stock/serializers.py:943 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:832 +#: stock/serializers.py:949 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:840 +#: stock/serializers.py:957 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:850 stock/serializers.py:1081 +#: stock/serializers.py:967 stock/serializers.py:1198 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:939 +#: stock/serializers.py:1056 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:944 +#: stock/serializers.py:1061 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:945 +#: stock/serializers.py:1062 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:950 +#: stock/serializers.py:1067 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:951 +#: stock/serializers.py:1068 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:1078 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1043 +#: stock/serializers.py:1160 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1071 +#: stock/serializers.py:1188 msgid "Stock transaction notes" msgstr "" @@ -8027,48 +8055,48 @@ msgstr "" msgid "Stock Tracking Information" msgstr "" -#: stock/templates/stock/item.html:69 +#: stock/templates/stock/item.html:63 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:77 +#: stock/templates/stock/item.html:71 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:80 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:90 stock/templates/stock/item_base.html:66 +#: stock/templates/stock/item.html:84 stock/templates/stock/item_base.html:66 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:94 stock/templates/stock/item.html:288 +#: stock/templates/stock/item.html:88 stock/templates/stock/item.html:278 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:98 +#: stock/templates/stock/item.html:92 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:132 +#: stock/templates/stock/item.html:124 msgid "Stock Item Notes" msgstr "" -#: stock/templates/stock/item.html:147 +#: stock/templates/stock/item.html:139 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2996 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:276 +#: stock/templates/stock/item.html:266 msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:305 templates/js/translated/stock.js:1611 +#: stock/templates/stock/item.html:295 templates/js/translated/stock.js:1610 msgid "Add Test Result" msgstr "" @@ -8076,13 +8104,13 @@ msgstr "" msgid "Locate stock item" msgstr "" -#: stock/templates/stock/item_base.html:52 templates/stock_table.html:21 +#: stock/templates/stock/item_base.html:52 msgid "Scan to Location" msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:322 +#: templates/js/translated/filters.js:432 msgid "Printing actions" msgstr "" @@ -8091,15 +8119,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:80 -#: stock/templates/stock/location.html:88 templates/stock_table.html:35 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1735 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:82 templates/stock_table.html:33 +#: stock/templates/stock/item_base.html:82 +#: templates/js/translated/stock.js:1717 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:83 templates/stock_table.html:34 +#: stock/templates/stock/item_base.html:83 +#: templates/js/translated/stock.js:1726 msgid "Remove stock" msgstr "" @@ -8108,11 +8138,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:89 -#: stock/templates/stock/location.html:94 templates/stock_table.html:36 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1744 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:92 templates/stock_table.html:39 +#: stock/templates/stock/item_base.html:92 +#: templates/js/translated/stock.js:1798 msgid "Assign to customer" msgstr "" @@ -8152,6 +8183,11 @@ msgstr "" msgid "Delete stock item" msgstr "" +#: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 +#: templates/js/translated/build.js:2046 templates/navbar.html:38 +msgid "Build" +msgstr "" + #: stock/templates/stock/item_base.html:194 msgid "Parent Item" msgstr "" @@ -8214,7 +8250,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2015 +#: templates/js/translated/build.js:2306 msgid "No location set" msgstr "" @@ -8232,7 +8268,7 @@ msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:433 -#: templates/js/translated/table_filters.js:381 +#: templates/js/translated/table_filters.js:387 msgid "Expired" msgstr "" @@ -8242,7 +8278,7 @@ msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:435 -#: templates/js/translated/table_filters.js:387 +#: templates/js/translated/table_filters.js:393 msgid "Stale" msgstr "" @@ -8251,7 +8287,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:503 -#: templates/js/translated/stock.js:1745 +#: templates/js/translated/stock.js:1865 msgid "stock item" msgstr "" @@ -8357,20 +8393,20 @@ msgstr "" msgid "New Location" msgstr "" -#: stock/templates/stock/location.html:287 -#: templates/js/translated/stock.js:2318 +#: stock/templates/stock/location.html:278 +#: templates/js/translated/stock.js:2449 msgid "stock location" msgstr "" -#: stock/templates/stock/location.html:304 +#: stock/templates/stock/location.html:295 msgid "Scanned stock container into this location" msgstr "" -#: stock/templates/stock/location.html:377 +#: stock/templates/stock/location.html:368 msgid "Stock Location QR Code" msgstr "" -#: stock/templates/stock/location.html:388 +#: stock/templates/stock/location.html:379 msgid "Link Barcode to Stock Location" msgstr "" @@ -8444,71 +8480,71 @@ msgstr "" msgid "Index" msgstr "" -#: templates/InvenTree/index.html:89 +#: templates/InvenTree/index.html:39 msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:102 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:112 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:126 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:155 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:180 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:193 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:208 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:222 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:247 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:258 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:278 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:289 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:310 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:321 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:347 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:349 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8679,15 +8715,15 @@ msgstr "" msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:68 +#: templates/InvenTree/settings/plugin.html:64 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:77 +#: templates/InvenTree/settings/plugin.html:73 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:79 +#: templates/InvenTree/settings/plugin.html:75 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" @@ -8855,12 +8891,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:212 -#: templates/js/translated/part.js:1618 +#: templates/js/translated/part.js:1617 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:213 -#: templates/js/translated/part.js:1619 +#: templates/js/translated/part.js:1618 msgid "Delete Template" msgstr "" @@ -8898,7 +8934,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:575 templates/navbar.html:107 +#: templates/js/translated/tables.js:551 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -8975,6 +9011,7 @@ msgid "Unverified" msgstr "" #: templates/InvenTree/settings/user.html:80 +#: templates/js/translated/company.js:984 msgid "Primary" msgstr "" @@ -9424,14 +9461,6 @@ msgstr "" msgid "Add Attachment" msgstr "" -#: templates/attachment_table.html:11 -msgid "Delete selected attachments" -msgstr "" - -#: templates/attachment_table.html:12 templates/js/translated/attachment.js:129 -msgid "Delete Attachments" -msgstr "" - #: templates/barcode_data.html:5 msgid "Barcode Identifier" msgstr "" @@ -9476,7 +9505,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1633 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 msgid "Required Quantity" msgstr "" @@ -9490,7 +9519,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3140 +#: templates/js/translated/part.js:3125 msgid "Minimum Quantity" msgstr "" @@ -9562,23 +9591,35 @@ msgstr "" msgid "All selected attachments will be deleted" msgstr "" -#: templates/js/translated/attachment.js:255 +#: templates/js/translated/attachment.js:129 +msgid "Delete Attachments" +msgstr "" + +#: templates/js/translated/attachment.js:205 +msgid "Delete attachments" +msgstr "" + +#: templates/js/translated/attachment.js:253 +msgid "Attachment actions" +msgstr "" + +#: templates/js/translated/attachment.js:275 msgid "No attachments found" msgstr "" -#: templates/js/translated/attachment.js:285 +#: templates/js/translated/attachment.js:305 msgid "Edit Attachment" msgstr "" -#: templates/js/translated/attachment.js:326 +#: templates/js/translated/attachment.js:336 msgid "Upload Date" msgstr "" -#: templates/js/translated/attachment.js:346 +#: templates/js/translated/attachment.js:356 msgid "Edit attachment" msgstr "" -#: templates/js/translated/attachment.js:354 +#: templates/js/translated/attachment.js:364 msgid "Delete attachment" msgstr "" @@ -9635,7 +9676,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:550 templates/js/translated/stock.js:1118 +#: templates/js/translated/barcode.js:550 templates/js/translated/stock.js:1117 msgid "Remove stock item" msgstr "" @@ -9693,775 +9734,869 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:77 +#: templates/js/translated/bom.js:78 msgid "Create BOM Item" msgstr "" -#: templates/js/translated/bom.js:131 +#: templates/js/translated/bom.js:132 msgid "Display row data" msgstr "" -#: templates/js/translated/bom.js:187 +#: templates/js/translated/bom.js:188 msgid "Row Data" msgstr "" -#: templates/js/translated/bom.js:188 templates/js/translated/bom.js:699 +#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:71 templates/js/translated/modals.js:622 #: templates/js/translated/modals.js:746 templates/js/translated/modals.js:1054 -#: templates/js/translated/purchase_order.js:791 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" -#: templates/js/translated/bom.js:305 +#: templates/js/translated/bom.js:306 msgid "Download BOM Template" msgstr "" -#: templates/js/translated/bom.js:350 +#: templates/js/translated/bom.js:351 msgid "Multi Level BOM" msgstr "" -#: templates/js/translated/bom.js:351 +#: templates/js/translated/bom.js:352 msgid "Include BOM data for subassemblies" msgstr "" -#: templates/js/translated/bom.js:356 +#: templates/js/translated/bom.js:357 msgid "Levels" msgstr "" -#: templates/js/translated/bom.js:357 +#: templates/js/translated/bom.js:358 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: templates/js/translated/bom.js:364 +#: templates/js/translated/bom.js:365 msgid "Include Alternative Parts" msgstr "" -#: templates/js/translated/bom.js:365 +#: templates/js/translated/bom.js:366 msgid "Include alternative parts in exported BOM" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:371 msgid "Include Parameter Data" msgstr "" -#: templates/js/translated/bom.js:371 +#: templates/js/translated/bom.js:372 msgid "Include part parameter data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:376 +#: templates/js/translated/bom.js:377 msgid "Include Stock Data" msgstr "" -#: templates/js/translated/bom.js:377 +#: templates/js/translated/bom.js:378 msgid "Include part stock data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:382 +#: templates/js/translated/bom.js:383 msgid "Include Manufacturer Data" msgstr "" -#: templates/js/translated/bom.js:383 +#: templates/js/translated/bom.js:384 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:388 +#: templates/js/translated/bom.js:389 msgid "Include Supplier Data" msgstr "" -#: templates/js/translated/bom.js:389 +#: templates/js/translated/bom.js:390 msgid "Include part supplier data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:394 +#: templates/js/translated/bom.js:395 msgid "Include Pricing Data" msgstr "" -#: templates/js/translated/bom.js:395 +#: templates/js/translated/bom.js:396 msgid "Include part pricing data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:590 +#: templates/js/translated/bom.js:591 msgid "Remove substitute part" msgstr "" -#: templates/js/translated/bom.js:644 +#: templates/js/translated/bom.js:645 msgid "Select and add a new substitute part using the input below" msgstr "" -#: templates/js/translated/bom.js:655 +#: templates/js/translated/bom.js:656 msgid "Are you sure you wish to remove this substitute part link?" msgstr "" -#: templates/js/translated/bom.js:661 +#: templates/js/translated/bom.js:662 msgid "Remove Substitute Part" msgstr "" -#: templates/js/translated/bom.js:700 +#: templates/js/translated/bom.js:701 msgid "Add Substitute" msgstr "" -#: templates/js/translated/bom.js:701 +#: templates/js/translated/bom.js:702 msgid "Edit BOM Item Substitutes" msgstr "" -#: templates/js/translated/bom.js:763 +#: templates/js/translated/bom.js:764 msgid "All selected BOM items will be deleted" msgstr "" -#: templates/js/translated/bom.js:779 +#: templates/js/translated/bom.js:780 msgid "Delete selected BOM items?" msgstr "" -#: templates/js/translated/bom.js:906 +#: templates/js/translated/bom.js:826 +msgid "Delete items" +msgstr "" + +#: templates/js/translated/bom.js:924 msgid "Load BOM for subassembly" msgstr "" -#: templates/js/translated/bom.js:916 +#: templates/js/translated/bom.js:934 msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:920 templates/js/translated/build.js:2090 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 msgid "Variant stock allowed" msgstr "" -#: templates/js/translated/bom.js:984 +#: templates/js/translated/bom.js:1002 msgid "Substitutes" msgstr "" -#: templates/js/translated/bom.js:1104 +#: templates/js/translated/bom.js:1122 msgid "BOM pricing is complete" msgstr "" -#: templates/js/translated/bom.js:1109 +#: templates/js/translated/bom.js:1127 msgid "BOM pricing is incomplete" msgstr "" -#: templates/js/translated/bom.js:1116 +#: templates/js/translated/bom.js:1134 msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1147 templates/js/translated/build.js:2173 -#: templates/js/translated/sales_order.js:1887 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1152 templates/js/translated/build.js:2177 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1154 templates/js/translated/build.js:2179 -#: templates/js/translated/part.js:1230 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1156 templates/js/translated/build.js:2181 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2164 -#: templates/js/translated/build.js:2255 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 msgid "Consumable item" msgstr "" -#: templates/js/translated/bom.js:1244 +#: templates/js/translated/bom.js:1264 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:1246 +#: templates/js/translated/bom.js:1266 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:1248 +#: templates/js/translated/bom.js:1268 msgid "Edit substitute parts" msgstr "" -#: templates/js/translated/bom.js:1250 templates/js/translated/bom.js:1445 +#: templates/js/translated/bom.js:1270 templates/js/translated/bom.js:1465 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:1252 +#: templates/js/translated/bom.js:1272 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:1272 +#: templates/js/translated/bom.js:1292 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:1356 templates/js/translated/build.js:1927 +#: templates/js/translated/bom.js:1376 msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1616 templates/js/translated/build.js:2073 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 msgid "Required Part" msgstr "" -#: templates/js/translated/bom.js:1642 +#: templates/js/translated/bom.js:1662 msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:126 +#: templates/js/translated/build.js:136 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:169 +#: templates/js/translated/build.js:179 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:202 +#: templates/js/translated/build.js:211 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:211 +#: templates/js/translated/build.js:220 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:217 +#: templates/js/translated/build.js:226 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:224 +#: templates/js/translated/build.js:233 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:276 +#: templates/js/translated/build.js:285 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:284 +#: templates/js/translated/build.js:293 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:289 +#: templates/js/translated/build.js:298 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:307 +#: templates/js/translated/build.js:316 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:348 templates/js/translated/stock.js:119 -#: templates/js/translated/stock.js:265 +#: templates/js/translated/build.js:357 templates/js/translated/stock.js:118 +#: templates/js/translated/stock.js:264 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:350 templates/js/translated/stock.js:121 -#: templates/js/translated/stock.js:267 +#: templates/js/translated/build.js:359 templates/js/translated/stock.js:120 +#: templates/js/translated/stock.js:266 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:359 +#: templates/js/translated/build.js:368 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:360 +#: templates/js/translated/build.js:369 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:368 +#: templates/js/translated/build.js:377 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:369 +#: templates/js/translated/build.js:378 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:376 +#: templates/js/translated/build.js:385 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:407 +#: templates/js/translated/build.js:416 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:418 -msgid "Unallocate stock from build output" +#: templates/js/translated/build.js:424 +msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:433 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:435 +#: templates/js/translated/build.js:441 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:442 +#: templates/js/translated/build.js:448 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:462 -msgid "Are you sure you wish to unallocate stock items from this build?" +#: templates/js/translated/build.js:468 +msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:480 -msgid "Unallocate Stock Items" +#: templates/js/translated/build.js:486 +msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:566 templates/js/translated/build.js:690 -#: templates/js/translated/build.js:812 +#: templates/js/translated/build.js:572 templates/js/translated/build.js:696 +#: templates/js/translated/build.js:818 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:567 templates/js/translated/build.js:691 -#: templates/js/translated/build.js:813 +#: templates/js/translated/build.js:573 templates/js/translated/build.js:697 +#: templates/js/translated/build.js:819 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:581 +#: templates/js/translated/build.js:587 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:585 templates/js/translated/build.js:715 -#: templates/js/translated/build.js:835 +#: templates/js/translated/build.js:591 templates/js/translated/build.js:721 +#: templates/js/translated/build.js:841 msgid "Output" msgstr "" -#: templates/js/translated/build.js:609 +#: templates/js/translated/build.js:615 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:706 +#: templates/js/translated/build.js:712 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:708 +#: templates/js/translated/build.js:714 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:709 +#: templates/js/translated/build.js:715 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:710 +#: templates/js/translated/build.js:716 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:737 +#: templates/js/translated/build.js:743 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:827 +#: templates/js/translated/build.js:833 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:835 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:836 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:848 +#: templates/js/translated/build.js:854 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:934 +#: templates/js/translated/build.js:941 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:971 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +msgid "Allocated Quantity" +msgstr "" + +#: templates/js/translated/build.js:984 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1047 +#: templates/js/translated/build.js:1006 +msgid "Complete outputs" +msgstr "" + +#: templates/js/translated/build.js:1024 +msgid "Scrap outputs" +msgstr "" + +#: templates/js/translated/build.js:1042 +msgid "Delete outputs" +msgstr "" + +#: templates/js/translated/build.js:1100 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1048 +#: templates/js/translated/build.js:1101 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1383 +#: templates/js/translated/build.js:1105 +msgid "Build output actions" +msgstr "" + +#: templates/js/translated/build.js:1274 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1457 -msgid "Allocated Stock" +#: templates/js/translated/build.js:1329 +msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1464 -msgid "No tracked BOM items for this build" +#: templates/js/translated/build.js:1343 +msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1486 -msgid "Completed Tests" -msgstr "" - -#: templates/js/translated/build.js:1491 -msgid "No required tests for this build" -msgstr "" - -#: templates/js/translated/build.js:2032 templates/js/translated/build.js:3056 -#: templates/js/translated/sales_order.js:1632 -msgid "Edit stock allocation" -msgstr "" - -#: templates/js/translated/build.js:2034 templates/js/translated/build.js:3057 -#: templates/js/translated/sales_order.js:1633 -msgid "Delete stock allocation" -msgstr "" - -#: templates/js/translated/build.js:2050 -msgid "Edit Allocation" -msgstr "" - -#: templates/js/translated/build.js:2060 -msgid "Remove Allocation" -msgstr "" - -#: templates/js/translated/build.js:2086 -msgid "Substitute parts available" -msgstr "" - -#: templates/js/translated/build.js:2122 -msgid "Quantity Per" -msgstr "" - -#: templates/js/translated/build.js:2167 -#: templates/js/translated/sales_order.js:1894 -msgid "Insufficient stock available" -msgstr "" - -#: templates/js/translated/build.js:2169 -#: templates/js/translated/sales_order.js:1892 -msgid "Sufficient stock available" -msgstr "" - -#: templates/js/translated/build.js:2263 -#: templates/js/translated/sales_order.js:1993 -msgid "Build stock" -msgstr "" - -#: templates/js/translated/build.js:2267 templates/stock_table.html:38 -msgid "Order stock" -msgstr "" - -#: templates/js/translated/build.js:2270 -#: templates/js/translated/sales_order.js:1987 -msgid "Allocate stock" -msgstr "" - -#: templates/js/translated/build.js:2310 -#: templates/js/translated/purchase_order.js:616 -#: templates/js/translated/sales_order.js:1159 +#: templates/js/translated/build.js:1502 +#: templates/js/translated/purchase_order.js:627 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2311 -#: templates/js/translated/sales_order.js:1160 +#: templates/js/translated/build.js:1503 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2359 -#: templates/js/translated/sales_order.js:1109 +#: templates/js/translated/build.js:1566 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:2438 +#: templates/js/translated/build.js:1643 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:2439 +#: templates/js/translated/build.js:1644 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2453 -#: templates/js/translated/sales_order.js:1174 +#: templates/js/translated/build.js:1658 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:2481 +#: templates/js/translated/build.js:1686 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2492 -#: templates/js/translated/sales_order.js:1271 +#: templates/js/translated/build.js:1697 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2565 -#: templates/js/translated/sales_order.js:1348 +#: templates/js/translated/build.js:1770 +#: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:2662 +#: templates/js/translated/build.js:1867 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:2663 +#: templates/js/translated/build.js:1868 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:2665 +#: templates/js/translated/build.js:1870 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:2666 +#: templates/js/translated/build.js:1871 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:2667 +#: templates/js/translated/build.js:1872 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:2694 +#: templates/js/translated/build.js:1899 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2800 +#: templates/js/translated/build.js:2005 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2835 templates/js/translated/part.js:2208 -#: templates/js/translated/part.js:2692 templates/js/translated/stock.js:1759 -#: templates/js/translated/stock.js:2458 +#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 +#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 +#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2849 +#: templates/js/translated/build.js:2054 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2883 +#: templates/js/translated/build.js:2100 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2919 templates/js/translated/stock.js:2779 +#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2934 +#: templates/js/translated/build.js:2151 msgid "group" msgstr "" -#: templates/js/translated/build.js:3033 -msgid "No parts allocated for" +#: templates/js/translated/build.js:2315 +#: templates/js/translated/sales_order.js:1644 +msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/company.js:87 +#: templates/js/translated/build.js:2316 +#: templates/js/translated/sales_order.js:1645 +msgid "Delete stock allocation" +msgstr "" + +#: templates/js/translated/build.js:2331 +msgid "Edit Allocation" +msgstr "" + +#: templates/js/translated/build.js:2343 +msgid "Remove Allocation" +msgstr "" + +#: templates/js/translated/build.js:2384 +msgid "build line" +msgstr "" + +#: templates/js/translated/build.js:2385 +msgid "build lines" +msgstr "" + +#: templates/js/translated/build.js:2403 +msgid "No build lines found" +msgstr "" + +#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/part.js:1175 +msgid "Trackable part" +msgstr "" + +#: templates/js/translated/build.js:2468 +msgid "Unit Quantity" +msgstr "" + +#: templates/js/translated/build.js:2517 +#: templates/js/translated/sales_order.js:1906 +msgid "Insufficient stock available" +msgstr "" + +#: templates/js/translated/build.js:2519 +#: templates/js/translated/sales_order.js:1904 +msgid "Sufficient stock available" +msgstr "" + +#: templates/js/translated/build.js:2566 +msgid "Consumable Item" +msgstr "" + +#: templates/js/translated/build.js:2571 +msgid "Tracked item" +msgstr "" + +#: templates/js/translated/build.js:2578 +#: templates/js/translated/sales_order.js:2005 +msgid "Build stock" +msgstr "" + +#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +msgid "Order stock" +msgstr "" + +#: templates/js/translated/build.js:2587 +#: templates/js/translated/sales_order.js:1999 +msgid "Allocate stock" +msgstr "" + +#: templates/js/translated/build.js:2591 +msgid "Remove stock allocation" +msgstr "" + +#: templates/js/translated/company.js:97 msgid "Add Manufacturer" msgstr "" -#: templates/js/translated/company.js:100 -#: templates/js/translated/company.js:202 +#: templates/js/translated/company.js:110 +#: templates/js/translated/company.js:212 msgid "Add Manufacturer Part" msgstr "" -#: templates/js/translated/company.js:121 +#: templates/js/translated/company.js:131 msgid "Edit Manufacturer Part" msgstr "" -#: templates/js/translated/company.js:190 -#: templates/js/translated/purchase_order.js:94 +#: templates/js/translated/company.js:200 +#: templates/js/translated/purchase_order.js:93 msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:232 -#: templates/js/translated/purchase_order.js:338 +#: templates/js/translated/company.js:242 +#: templates/js/translated/purchase_order.js:349 msgid "Add Supplier Part" msgstr "" -#: templates/js/translated/company.js:333 +#: templates/js/translated/company.js:343 msgid "All selected supplier parts will be deleted" msgstr "" -#: templates/js/translated/company.js:349 +#: templates/js/translated/company.js:359 msgid "Delete Supplier Parts" msgstr "" -#: templates/js/translated/company.js:457 +#: templates/js/translated/company.js:464 msgid "Add new Company" msgstr "" -#: templates/js/translated/company.js:528 +#: templates/js/translated/company.js:535 msgid "Parts Supplied" msgstr "" -#: templates/js/translated/company.js:537 +#: templates/js/translated/company.js:544 msgid "Parts Manufactured" msgstr "" -#: templates/js/translated/company.js:552 +#: templates/js/translated/company.js:559 msgid "No company information found" msgstr "" -#: templates/js/translated/company.js:601 +#: templates/js/translated/company.js:608 msgid "Create New Contact" msgstr "" -#: templates/js/translated/company.js:617 -#: templates/js/translated/company.js:740 +#: templates/js/translated/company.js:624 +#: templates/js/translated/company.js:747 msgid "Edit Contact" msgstr "" -#: templates/js/translated/company.js:654 +#: templates/js/translated/company.js:661 msgid "All selected contacts will be deleted" msgstr "" -#: templates/js/translated/company.js:660 -#: templates/js/translated/company.js:724 +#: templates/js/translated/company.js:667 +#: templates/js/translated/company.js:731 msgid "Role" msgstr "" -#: templates/js/translated/company.js:668 +#: templates/js/translated/company.js:675 msgid "Delete Contacts" msgstr "" -#: templates/js/translated/company.js:699 +#: templates/js/translated/company.js:706 msgid "No contacts found" msgstr "" -#: templates/js/translated/company.js:712 +#: templates/js/translated/company.js:719 msgid "Phone Number" msgstr "" -#: templates/js/translated/company.js:718 +#: templates/js/translated/company.js:725 msgid "Email Address" msgstr "" -#: templates/js/translated/company.js:744 +#: templates/js/translated/company.js:751 msgid "Delete Contact" msgstr "" -#: templates/js/translated/company.js:818 +#: templates/js/translated/company.js:886 +msgid "Create New Address" +msgstr "" + +#: templates/js/translated/company.js:901 +#: templates/js/translated/company.js:1066 +msgid "Edit Address" +msgstr "" + +#: templates/js/translated/company.js:936 +msgid "All selected addresses will be deleted" +msgstr "" + +#: templates/js/translated/company.js:950 +msgid "Delete Addresses" +msgstr "" + +#: templates/js/translated/company.js:977 +msgid "No addresses found" +msgstr "" + +#: templates/js/translated/company.js:1020 +msgid "Postal city" +msgstr "" + +#: templates/js/translated/company.js:1026 +msgid "State/province" +msgstr "" + +#: templates/js/translated/company.js:1038 +msgid "Courier notes" +msgstr "" + +#: templates/js/translated/company.js:1044 +msgid "Internal notes" +msgstr "" + +#: templates/js/translated/company.js:1070 +msgid "Delete Address" +msgstr "" + +#: templates/js/translated/company.js:1143 msgid "All selected manufacturer parts will be deleted" msgstr "" -#: templates/js/translated/company.js:833 +#: templates/js/translated/company.js:1158 msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:867 +#: templates/js/translated/company.js:1192 msgid "All selected parameters will be deleted" msgstr "" -#: templates/js/translated/company.js:881 +#: templates/js/translated/company.js:1206 msgid "Delete Parameters" msgstr "" -#: templates/js/translated/company.js:917 +#: templates/js/translated/company.js:1222 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +msgid "Order parts" +msgstr "" + +#: templates/js/translated/company.js:1239 +msgid "Delete manufacturer parts" +msgstr "" + +#: templates/js/translated/company.js:1271 +msgid "Manufacturer part actions" +msgstr "" + +#: templates/js/translated/company.js:1290 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:937 -#: templates/js/translated/company.js:1177 templates/js/translated/part.js:776 -#: templates/js/translated/part.js:1184 +#: templates/js/translated/company.js:1310 +#: templates/js/translated/company.js:1598 templates/js/translated/part.js:775 +#: templates/js/translated/part.js:1183 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:941 -#: templates/js/translated/company.js:1181 templates/js/translated/part.js:780 -#: templates/js/translated/part.js:1188 +#: templates/js/translated/company.js:1314 +#: templates/js/translated/company.js:1602 templates/js/translated/part.js:779 +#: templates/js/translated/part.js:1187 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1061 templates/js/translated/part.js:1437 +#: templates/js/translated/company.js:1434 templates/js/translated/part.js:1436 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1096 templates/js/translated/part.js:1500 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:1499 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1097 templates/js/translated/part.js:1501 +#: templates/js/translated/company.js:1470 templates/js/translated/part.js:1500 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1114 templates/js/translated/part.js:1407 +#: templates/js/translated/company.js:1487 templates/js/translated/part.js:1406 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1123 templates/js/translated/part.js:1522 +#: templates/js/translated/company.js:1496 templates/js/translated/part.js:1521 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:1156 +#: templates/js/translated/company.js:1527 +msgid "Delete supplier parts" +msgstr "" + +#: templates/js/translated/company.js:1577 msgid "No supplier parts found" msgstr "" -#: templates/js/translated/company.js:1274 +#: templates/js/translated/company.js:1695 msgid "Base Units" msgstr "" -#: templates/js/translated/company.js:1304 +#: templates/js/translated/company.js:1725 msgid "Availability" msgstr "" -#: templates/js/translated/company.js:1335 +#: templates/js/translated/company.js:1756 msgid "Edit supplier part" msgstr "" -#: templates/js/translated/company.js:1336 +#: templates/js/translated/company.js:1757 msgid "Delete supplier part" msgstr "" -#: templates/js/translated/company.js:1389 +#: templates/js/translated/company.js:1810 #: templates/js/translated/pricing.js:694 msgid "Delete Price Break" msgstr "" -#: templates/js/translated/company.js:1399 +#: templates/js/translated/company.js:1820 #: templates/js/translated/pricing.js:712 msgid "Edit Price Break" msgstr "" -#: templates/js/translated/company.js:1414 +#: templates/js/translated/company.js:1835 msgid "No price break information found" msgstr "" -#: templates/js/translated/company.js:1443 +#: templates/js/translated/company.js:1864 msgid "Last updated" msgstr "" -#: templates/js/translated/company.js:1450 +#: templates/js/translated/company.js:1871 msgid "Edit price break" msgstr "" -#: templates/js/translated/company.js:1451 +#: templates/js/translated/company.js:1872 msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:186 -#: templates/js/translated/filters.js:550 +#: templates/js/translated/filters.js:187 +#: templates/js/translated/filters.js:673 msgid "true" msgstr "" -#: templates/js/translated/filters.js:190 -#: templates/js/translated/filters.js:551 +#: templates/js/translated/filters.js:191 +#: templates/js/translated/filters.js:674 msgid "false" msgstr "" -#: templates/js/translated/filters.js:214 +#: templates/js/translated/filters.js:215 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:328 +#: templates/js/translated/filters.js:438 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:332 +#: templates/js/translated/filters.js:442 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:344 +#: templates/js/translated/filters.js:454 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:351 +#: templates/js/translated/filters.js:461 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:360 +#: templates/js/translated/filters.js:470 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:368 +#: templates/js/translated/filters.js:478 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:460 +#: templates/js/translated/filters.js:583 msgid "Create filter" msgstr "" @@ -10486,6 +10621,12 @@ msgstr "" msgid "View operation not allowed" msgstr "" +#: templates/js/translated/forms.js:506 templates/js/translated/helpers.js:105 +#: templates/js/translated/part.js:369 templates/js/translated/pricing.js:629 +#: templates/js/translated/stock.js:215 users/models.py:253 +msgid "Delete" +msgstr "" + #: templates/js/translated/forms.js:752 msgid "Keep this form open" msgstr "" @@ -10503,23 +10644,23 @@ msgstr "" msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2071 templates/js/translated/search.js:281 +#: templates/js/translated/forms.js:2071 templates/js/translated/search.js:239 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2276 +#: templates/js/translated/forms.js:2285 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2733 +#: templates/js/translated/forms.js:2742 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2733 +#: templates/js/translated/forms.js:2742 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2745 +#: templates/js/translated/forms.js:2754 msgid "Select Columns" msgstr "" @@ -10539,6 +10680,14 @@ msgstr "" msgid "False" msgstr "" +#: templates/js/translated/index.js:99 +msgid "No parts required for builds" +msgstr "" + +#: templates/js/translated/index.js:125 +msgid "Allocated Stock" +msgstr "" + #: templates/js/translated/label.js:58 msgid "Select Printer" msgstr "" @@ -10640,7 +10789,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:45 -#: templates/js/translated/part.js:1577 +#: templates/js/translated/part.js:1576 msgid "ID" msgstr "" @@ -10689,7 +10838,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1958 +#: templates/js/translated/purchase_order.js:1968 msgid "No line items found" msgstr "" @@ -10705,363 +10854,355 @@ msgstr "" msgid "Delete line" msgstr "" -#: templates/js/translated/part.js:91 +#: templates/js/translated/part.js:90 msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:95 +#: templates/js/translated/part.js:94 msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:99 +#: templates/js/translated/part.js:98 msgid "Part Duplication Options" msgstr "" -#: templates/js/translated/part.js:122 +#: templates/js/translated/part.js:121 msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:294 +#: templates/js/translated/part.js:293 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:310 templates/js/translated/stock.js:147 +#: templates/js/translated/part.js:309 templates/js/translated/stock.js:146 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:330 +#: templates/js/translated/part.js:329 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:333 +#: templates/js/translated/part.js:332 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:334 +#: templates/js/translated/part.js:333 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:348 +#: templates/js/translated/part.js:347 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:361 +#: templates/js/translated/part.js:360 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:366 +#: templates/js/translated/part.js:365 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:375 +#: templates/js/translated/part.js:374 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:379 +#: templates/js/translated/part.js:378 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:384 +#: templates/js/translated/part.js:383 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:408 +#: templates/js/translated/part.js:407 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:410 +#: templates/js/translated/part.js:409 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:411 +#: templates/js/translated/part.js:410 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:439 +#: templates/js/translated/part.js:438 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:441 +#: templates/js/translated/part.js:440 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:452 +#: templates/js/translated/part.js:451 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:509 +#: templates/js/translated/part.js:508 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:510 +#: templates/js/translated/part.js:509 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:524 +#: templates/js/translated/part.js:523 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:526 +#: templates/js/translated/part.js:525 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:527 +#: templates/js/translated/part.js:526 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:527 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:535 +#: templates/js/translated/part.js:534 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:571 +#: templates/js/translated/part.js:570 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:573 +#: templates/js/translated/part.js:572 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:578 +#: templates/js/translated/part.js:577 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:580 +#: templates/js/translated/part.js:579 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:596 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:607 +#: templates/js/translated/part.js:606 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:610 +#: templates/js/translated/part.js:609 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:635 +#: templates/js/translated/part.js:634 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:663 -#: templates/js/translated/table_filters.js:660 +#: templates/js/translated/part.js:662 +#: templates/js/translated/table_filters.js:682 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:666 +#: templates/js/translated/part.js:665 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:726 +#: templates/js/translated/part.js:725 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:749 +#: templates/js/translated/part.js:748 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:768 templates/js/translated/part.js:1176 -msgid "Trackable part" -msgstr "" - -#: templates/js/translated/part.js:772 templates/js/translated/part.js:1180 +#: templates/js/translated/part.js:771 templates/js/translated/part.js:1179 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:784 +#: templates/js/translated/part.js:783 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:788 +#: templates/js/translated/part.js:787 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:863 +#: templates/js/translated/part.js:862 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:863 +#: templates/js/translated/part.js:862 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:871 +#: templates/js/translated/part.js:870 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:875 +#: templates/js/translated/part.js:874 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1024 +#: templates/js/translated/part.js:1023 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1082 templates/js/translated/part.js:1118 +#: templates/js/translated/part.js:1081 templates/js/translated/part.js:1117 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1086 templates/js/translated/part.js:1128 +#: templates/js/translated/part.js:1085 templates/js/translated/part.js:1127 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1255 +#: templates/js/translated/part.js:1254 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1572 +#: templates/js/translated/part.js:1571 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1635 +#: templates/js/translated/part.js:1634 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1647 +#: templates/js/translated/part.js:1646 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1655 +#: templates/js/translated/part.js:1654 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1689 -#: templates/js/translated/purchase_order.js:1618 +#: templates/js/translated/part.js:1688 +#: templates/js/translated/purchase_order.js:1633 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1832 -#: templates/js/translated/purchase_order.js:2121 -#: templates/js/translated/return_order.js:740 -#: templates/js/translated/sales_order.js:1855 +#: templates/js/translated/part.js:1831 +#: templates/js/translated/purchase_order.js:2131 +#: templates/js/translated/return_order.js:752 +#: templates/js/translated/sales_order.js:1867 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1877 -#: templates/js/translated/purchase_order.js:2188 +#: templates/js/translated/part.js:1876 +#: templates/js/translated/purchase_order.js:2198 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1944 +#: templates/js/translated/part.js:1943 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1966 +#: templates/js/translated/part.js:1965 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2054 templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2192 -msgid "parts" -msgstr "" - -#: templates/js/translated/part.js:2276 -msgid "No category" -msgstr "" - -#: templates/js/translated/part.js:2390 templates/js/translated/part.js:2611 -#: templates/js/translated/stock.js:2417 -msgid "Display as list" -msgstr "" - -#: templates/js/translated/part.js:2406 -msgid "Display as grid" -msgstr "" - -#: templates/js/translated/part.js:2472 +#: templates/js/translated/part.js:2174 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2477 +#: templates/js/translated/part.js:2179 msgid "Set Part Category" msgstr "" +#: templates/js/translated/part.js:2204 +msgid "Set category" +msgstr "" + +#: templates/js/translated/part.js:2259 +msgid "parts" +msgstr "" + +#: templates/js/translated/part.js:2352 +msgid "No category" +msgstr "" + +#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 +#: templates/js/translated/stock.js:2548 +msgid "Display as list" +msgstr "" + #: templates/js/translated/part.js:2482 -msgid "Select Part Category" +msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2495 -msgid "Category is required" -msgstr "" - -#: templates/js/translated/part.js:2595 +#: templates/js/translated/part.js:2580 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2631 templates/js/translated/stock.js:2437 +#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2711 +#: templates/js/translated/part.js:2696 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2727 +#: templates/js/translated/part.js:2712 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2807 +#: templates/js/translated/part.js:2792 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2858 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2859 templates/js/translated/stock.js:1381 -#: templates/js/translated/stock.js:1643 +#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2863 +#: templates/js/translated/part.js:2848 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2879 +#: templates/js/translated/part.js:2864 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2893 +#: templates/js/translated/part.js:2878 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2972 templates/js/translated/part.js:2973 +#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2975 +#: templates/js/translated/part.js:2960 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2981 +#: templates/js/translated/part.js:2966 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3031 +#: templates/js/translated/part.js:3016 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3037 +#: templates/js/translated/part.js:3022 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3133 +#: templates/js/translated/part.js:3118 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3149 +#: templates/js/translated/part.js:3134 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3194 +#: templates/js/translated/part.js:3179 msgid "Minimum Stock Level" msgstr "" @@ -11157,234 +11298,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:155 +#: templates/js/translated/purchase_order.js:166 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:162 +#: templates/js/translated/purchase_order.js:173 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:163 +#: templates/js/translated/purchase_order.js:174 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:170 +#: templates/js/translated/purchase_order.js:181 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:171 +#: templates/js/translated/purchase_order.js:182 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:192 +#: templates/js/translated/purchase_order.js:203 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:209 +#: templates/js/translated/purchase_order.js:220 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:436 +#: templates/js/translated/purchase_order.js:447 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:453 -#: templates/js/translated/return_order.js:195 -#: templates/js/translated/sales_order.js:485 +#: templates/js/translated/purchase_order.js:464 +#: templates/js/translated/return_order.js:207 +#: templates/js/translated/sales_order.js:497 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:459 +#: templates/js/translated/purchase_order.js:470 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:464 +#: templates/js/translated/purchase_order.js:475 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:465 -#: templates/js/translated/sales_order.js:499 +#: templates/js/translated/purchase_order.js:476 +#: templates/js/translated/sales_order.js:511 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:488 +#: templates/js/translated/purchase_order.js:499 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:493 +#: templates/js/translated/purchase_order.js:504 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:510 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:520 -#: templates/js/translated/return_order.js:149 +#: templates/js/translated/purchase_order.js:531 +#: templates/js/translated/return_order.js:161 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:525 +#: templates/js/translated/purchase_order.js:536 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:617 +#: templates/js/translated/purchase_order.js:628 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:642 +#: templates/js/translated/purchase_order.js:653 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:651 +#: templates/js/translated/purchase_order.js:662 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:669 +#: templates/js/translated/purchase_order.js:680 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:701 +#: templates/js/translated/purchase_order.js:712 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:860 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:864 +#: templates/js/translated/purchase_order.js:879 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1043 +#: templates/js/translated/purchase_order.js:1058 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1044 -#: templates/js/translated/return_order.js:480 +#: templates/js/translated/purchase_order.js:1059 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1074 +#: templates/js/translated/purchase_order.js:1089 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1085 +#: templates/js/translated/purchase_order.js:1100 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1161 +#: templates/js/translated/purchase_order.js:1176 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1175 +#: templates/js/translated/purchase_order.js:1190 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1176 +#: templates/js/translated/purchase_order.js:1191 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1179 +#: templates/js/translated/purchase_order.js:1194 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1187 +#: templates/js/translated/purchase_order.js:1202 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1213 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1250 +#: templates/js/translated/purchase_order.js:1265 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1275 +#: templates/js/translated/purchase_order.js:1290 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1277 +#: templates/js/translated/purchase_order.js:1292 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/return_order.js:545 +#: templates/js/translated/purchase_order.js:1314 +#: templates/js/translated/return_order.js:557 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1315 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1368 +#: templates/js/translated/purchase_order.js:1383 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1369 +#: templates/js/translated/purchase_order.js:1384 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1383 +#: templates/js/translated/purchase_order.js:1398 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1645 -#: templates/js/translated/return_order.js:274 -#: templates/js/translated/sales_order.js:762 -#: templates/js/translated/sales_order.js:986 +#: templates/js/translated/purchase_order.js:1660 +#: templates/js/translated/return_order.js:286 +#: templates/js/translated/sales_order.js:774 +#: templates/js/translated/sales_order.js:998 msgid "Order is overdue" msgstr "" -#: templates/js/translated/purchase_order.js:1707 -#: templates/js/translated/return_order.js:342 -#: templates/js/translated/sales_order.js:839 -#: templates/js/translated/sales_order.js:999 +#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/return_order.js:354 +#: templates/js/translated/sales_order.js:851 +#: templates/js/translated/sales_order.js:1011 msgid "Items" msgstr "" -#: templates/js/translated/purchase_order.js:1806 +#: templates/js/translated/purchase_order.js:1821 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1824 +#: templates/js/translated/purchase_order.js:1839 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1884 -#: templates/js/translated/sales_order.js:2047 +#: templates/js/translated/purchase_order.js:1894 +#: templates/js/translated/sales_order.js:2059 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1899 -#: templates/js/translated/return_order.js:464 -#: templates/js/translated/return_order.js:653 -#: templates/js/translated/sales_order.js:2060 +#: templates/js/translated/purchase_order.js:1909 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:665 +#: templates/js/translated/sales_order.js:2072 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1910 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2071 +#: templates/js/translated/purchase_order.js:1920 +#: templates/js/translated/return_order.js:678 +#: templates/js/translated/sales_order.js:2083 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2192 -#: templates/js/translated/sales_order.js:2001 +#: templates/js/translated/purchase_order.js:2202 +#: templates/js/translated/sales_order.js:2013 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2193 -#: templates/js/translated/return_order.js:785 -#: templates/js/translated/sales_order.js:2002 +#: templates/js/translated/purchase_order.js:2203 +#: templates/js/translated/return_order.js:797 +#: templates/js/translated/sales_order.js:2014 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2194 -#: templates/js/translated/return_order.js:789 -#: templates/js/translated/sales_order.js:2008 +#: templates/js/translated/purchase_order.js:2204 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2020 msgid "Delete line item" msgstr "" @@ -11413,941 +11554,973 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:119 +#: templates/js/translated/return_order.js:131 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:134 +#: templates/js/translated/return_order.js:146 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:154 +#: templates/js/translated/return_order.js:166 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:171 +#: templates/js/translated/return_order.js:183 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:178 +#: templates/js/translated/return_order.js:190 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:203 +#: templates/js/translated/return_order.js:215 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:251 +#: templates/js/translated/return_order.js:263 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:288 -#: templates/js/translated/sales_order.js:776 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:546 +#: templates/js/translated/return_order.js:558 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:677 -#: templates/js/translated/sales_order.js:2207 +#: templates/js/translated/return_order.js:689 +#: templates/js/translated/sales_order.js:2219 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:782 +#: templates/js/translated/return_order.js:794 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:146 +#: templates/js/translated/sales_order.js:158 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:161 +#: templates/js/translated/sales_order.js:173 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:276 +#: templates/js/translated/sales_order.js:288 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:281 +#: templates/js/translated/sales_order.js:293 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:321 +#: templates/js/translated/sales_order.js:333 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:345 +#: templates/js/translated/sales_order.js:357 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:401 +#: templates/js/translated/sales_order.js:413 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:405 +#: templates/js/translated/sales_order.js:417 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:415 +#: templates/js/translated/sales_order.js:427 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:437 +#: templates/js/translated/sales_order.js:449 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:498 +#: templates/js/translated/sales_order.js:510 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:520 +#: templates/js/translated/sales_order.js:532 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:525 +#: templates/js/translated/sales_order.js:537 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:544 +#: templates/js/translated/sales_order.js:556 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:549 +#: templates/js/translated/sales_order.js:561 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:603 +#: templates/js/translated/sales_order.js:615 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:713 +#: templates/js/translated/sales_order.js:725 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:896 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:899 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:904 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:921 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:936 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:969 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:994 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1018 -#: templates/js/translated/sales_order.js:1515 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1527 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1036 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1040 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1207 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1258 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1259 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1463 +#: templates/js/translated/sales_order.js:1475 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1555 +#: templates/js/translated/sales_order.js:1567 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1569 +#: templates/js/translated/sales_order.js:1581 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1570 +#: templates/js/translated/sales_order.js:1582 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1609 -#: templates/js/translated/sales_order.js:1696 -#: templates/js/translated/stock.js:1688 +#: templates/js/translated/sales_order.js:1621 +#: templates/js/translated/sales_order.js:1708 +#: templates/js/translated/stock.js:1687 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1617 -#: templates/js/translated/sales_order.js:1705 +#: templates/js/translated/sales_order.js:1629 +#: templates/js/translated/sales_order.js:1717 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:1985 +#: templates/js/translated/sales_order.js:1997 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:1989 +#: templates/js/translated/sales_order.js:2001 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:1998 -#: templates/js/translated/sales_order.js:2185 +#: templates/js/translated/sales_order.js:2010 +#: templates/js/translated/sales_order.js:2197 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2012 +#: templates/js/translated/sales_order.js:2024 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2015 +#: templates/js/translated/sales_order.js:2027 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2086 +#: templates/js/translated/sales_order.js:2098 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2193 +#: templates/js/translated/sales_order.js:2205 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/search.js:312 +#: templates/js/translated/search.js:270 msgid "No results" msgstr "" -#: templates/js/translated/search.js:334 templates/search.html:25 +#: templates/js/translated/search.js:292 templates/search.html:25 msgid "Enter search query" msgstr "" -#: templates/js/translated/search.js:384 +#: templates/js/translated/search.js:342 msgid "result" msgstr "" -#: templates/js/translated/search.js:384 +#: templates/js/translated/search.js:342 msgid "results" msgstr "" -#: templates/js/translated/search.js:394 +#: templates/js/translated/search.js:352 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:397 +#: templates/js/translated/search.js:355 msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:98 +#: templates/js/translated/stock.js:97 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:129 +#: templates/js/translated/stock.js:128 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:138 +#: templates/js/translated/stock.js:137 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:172 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:188 +#: templates/js/translated/stock.js:187 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:190 +#: templates/js/translated/stock.js:189 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:191 +#: templates/js/translated/stock.js:190 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:205 +#: templates/js/translated/stock.js:204 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:212 +#: templates/js/translated/stock.js:211 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:221 +#: templates/js/translated/stock.js:220 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:225 +#: templates/js/translated/stock.js:224 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:230 +#: templates/js/translated/stock.js:229 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:284 +#: templates/js/translated/stock.js:283 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:319 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:329 +#: templates/js/translated/stock.js:328 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:335 +#: templates/js/translated/stock.js:334 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:406 +#: templates/js/translated/stock.js:405 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:426 +#: templates/js/translated/stock.js:425 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:442 +#: templates/js/translated/stock.js:441 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:447 +#: templates/js/translated/stock.js:446 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:468 +#: templates/js/translated/stock.js:467 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:510 +#: templates/js/translated/stock.js:509 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:522 +#: templates/js/translated/stock.js:521 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:535 +#: templates/js/translated/stock.js:534 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:560 +#: templates/js/translated/stock.js:559 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:564 templates/js/translated/stock.js:565 +#: templates/js/translated/stock.js:563 templates/js/translated/stock.js:564 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:581 +#: templates/js/translated/stock.js:580 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:601 +#: templates/js/translated/stock.js:600 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:610 +#: templates/js/translated/stock.js:609 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:718 +#: templates/js/translated/stock.js:717 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:719 +#: templates/js/translated/stock.js:718 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:796 +#: templates/js/translated/stock.js:795 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:797 +#: templates/js/translated/stock.js:796 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:799 +#: templates/js/translated/stock.js:798 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:800 +#: templates/js/translated/stock.js:799 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:891 +#: templates/js/translated/stock.js:890 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:892 +#: templates/js/translated/stock.js:891 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:987 +#: templates/js/translated/stock.js:986 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:988 +#: templates/js/translated/stock.js:987 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:994 +#: templates/js/translated/stock.js:993 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:995 +#: templates/js/translated/stock.js:994 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:999 +#: templates/js/translated/stock.js:998 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1000 +#: templates/js/translated/stock.js:999 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1004 +#: templates/js/translated/stock.js:1003 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1005 users/models.py:244 +#: templates/js/translated/stock.js:1004 users/models.py:249 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1009 +#: templates/js/translated/stock.js:1008 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1106 +#: templates/js/translated/stock.js:1105 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1106 +#: templates/js/translated/stock.js:1105 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1140 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1141 -msgid "You must select at least one available stock item" +#: templates/js/translated/stock.js:1140 +msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1167 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1304 +#: templates/js/translated/stock.js:1303 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1306 +#: templates/js/translated/stock.js:1305 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1311 +#: templates/js/translated/stock.js:1310 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1373 +#: templates/js/translated/stock.js:1372 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1376 +#: templates/js/translated/stock.js:1375 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1400 +#: templates/js/translated/stock.js:1399 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1464 +#: templates/js/translated/stock.js:1463 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1626 +#: templates/js/translated/stock.js:1625 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1648 +#: templates/js/translated/stock.js:1647 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1680 +#: templates/js/translated/stock.js:1679 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1684 +#: templates/js/translated/stock.js:1683 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1692 +#: templates/js/translated/stock.js:1691 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1746 +#: templates/js/translated/stock.js:1753 +msgid "Change stock status" +msgstr "" + +#: templates/js/translated/stock.js:1762 +msgid "Merge stock" +msgstr "" + +#: templates/js/translated/stock.js:1811 +msgid "Delete stock" +msgstr "" + +#: templates/js/translated/stock.js:1866 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:1850 +#: templates/js/translated/stock.js:1871 +msgid "Scan to location" +msgstr "" + +#: templates/js/translated/stock.js:1882 +msgid "Stock Actions" +msgstr "" + +#: templates/js/translated/stock.js:1929 +msgid "Load installed items" +msgstr "" + +#: templates/js/translated/stock.js:2007 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1855 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1858 +#: templates/js/translated/stock.js:2015 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:2018 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1863 +#: templates/js/translated/stock.js:2020 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1868 +#: templates/js/translated/stock.js:2025 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1870 +#: templates/js/translated/stock.js:2027 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:1874 +#: templates/js/translated/stock.js:2031 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1876 +#: templates/js/translated/stock.js:2033 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1881 +#: templates/js/translated/stock.js:2038 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1883 +#: templates/js/translated/stock.js:2040 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:2042 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1889 -#: templates/js/translated/table_filters.js:296 +#: templates/js/translated/stock.js:2046 +#: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2188 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2078 +#: templates/js/translated/stock.js:2235 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2170 +#: templates/js/translated/stock.js:2358 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2319 +#: templates/js/translated/stock.js:2450 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2476 +#: templates/js/translated/stock.js:2607 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2714 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2587 +#: templates/js/translated/stock.js:2718 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2599 +#: templates/js/translated/stock.js:2730 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2621 +#: templates/js/translated/stock.js:2752 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2638 +#: templates/js/translated/stock.js:2769 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2653 +#: templates/js/translated/stock.js:2784 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2670 +#: templates/js/translated/stock.js:2801 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2687 +#: templates/js/translated/stock.js:2818 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2706 +#: templates/js/translated/stock.js:2837 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2724 +#: templates/js/translated/stock.js:2855 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2742 +#: templates/js/translated/stock.js:2873 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2881 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2826 +#: templates/js/translated/stock.js:2953 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2876 templates/js/translated/stock.js:2911 +#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2929 +#: templates/js/translated/stock.js:3056 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2950 +#: templates/js/translated/stock.js:3077 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2951 +#: templates/js/translated/stock.js:3078 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3080 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2954 +#: templates/js/translated/stock.js:3081 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2955 +#: templates/js/translated/stock.js:3082 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:3083 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:3096 msgid "Select part to install" msgstr "" +#: templates/js/translated/stock.js:3152 +msgid "Select one or more stock items" +msgstr "" + +#: templates/js/translated/stock.js:3165 +msgid "Selected stock items" +msgstr "" + +#: templates/js/translated/stock.js:3169 +msgid "Change Stock Status" +msgstr "" + #: templates/js/translated/table_filters.js:50 msgid "Has project code" msgstr "" -#: templates/js/translated/table_filters.js:59 -#: templates/js/translated/table_filters.js:518 -#: templates/js/translated/table_filters.js:530 -#: templates/js/translated/table_filters.js:571 +#: templates/js/translated/table_filters.js:65 +#: templates/js/translated/table_filters.js:540 +#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:593 msgid "Order status" msgstr "" -#: templates/js/translated/table_filters.js:64 -#: templates/js/translated/table_filters.js:535 -#: templates/js/translated/table_filters.js:561 -#: templates/js/translated/table_filters.js:576 +#: templates/js/translated/table_filters.js:70 +#: templates/js/translated/table_filters.js:557 +#: templates/js/translated/table_filters.js:583 +#: templates/js/translated/table_filters.js:598 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:72 -#: templates/js/translated/table_filters.js:458 -#: templates/js/translated/table_filters.js:543 -#: templates/js/translated/table_filters.js:584 +#: templates/js/translated/table_filters.js:78 +#: templates/js/translated/table_filters.js:464 +#: templates/js/translated/table_filters.js:565 +#: templates/js/translated/table_filters.js:606 msgid "Assigned to me" msgstr "" -#: templates/js/translated/table_filters.js:128 +#: templates/js/translated/table_filters.js:134 msgid "Trackable Part" msgstr "" -#: templates/js/translated/table_filters.js:132 +#: templates/js/translated/table_filters.js:138 msgid "Assembled Part" msgstr "" -#: templates/js/translated/table_filters.js:136 +#: templates/js/translated/table_filters.js:142 msgid "Has Available Stock" msgstr "" -#: templates/js/translated/table_filters.js:152 +#: templates/js/translated/table_filters.js:158 msgid "Allow Variant Stock" msgstr "" -#: templates/js/translated/table_filters.js:164 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:170 +#: templates/js/translated/table_filters.js:714 msgid "Has Pricing" msgstr "" -#: templates/js/translated/table_filters.js:204 -#: templates/js/translated/table_filters.js:291 +#: templates/js/translated/table_filters.js:210 +#: templates/js/translated/table_filters.js:297 msgid "Include sublocations" msgstr "" -#: templates/js/translated/table_filters.js:205 +#: templates/js/translated/table_filters.js:211 msgid "Include locations" msgstr "" -#: templates/js/translated/table_filters.js:224 -#: templates/js/translated/table_filters.js:225 -#: templates/js/translated/table_filters.js:624 +#: templates/js/translated/table_filters.js:230 +#: templates/js/translated/table_filters.js:231 +#: templates/js/translated/table_filters.js:646 msgid "Include subcategories" msgstr "" -#: templates/js/translated/table_filters.js:233 -#: templates/js/translated/table_filters.js:672 +#: templates/js/translated/table_filters.js:239 +#: templates/js/translated/table_filters.js:694 msgid "Subscribed" msgstr "" -#: templates/js/translated/table_filters.js:244 -#: templates/js/translated/table_filters.js:326 +#: templates/js/translated/table_filters.js:250 +#: templates/js/translated/table_filters.js:332 msgid "Is Serialized" msgstr "" -#: templates/js/translated/table_filters.js:247 -#: templates/js/translated/table_filters.js:333 +#: templates/js/translated/table_filters.js:253 +#: templates/js/translated/table_filters.js:339 msgid "Serial number GTE" msgstr "" -#: templates/js/translated/table_filters.js:248 -#: templates/js/translated/table_filters.js:334 +#: templates/js/translated/table_filters.js:254 +#: templates/js/translated/table_filters.js:340 msgid "Serial number greater than or equal to" msgstr "" -#: templates/js/translated/table_filters.js:251 -#: templates/js/translated/table_filters.js:337 +#: templates/js/translated/table_filters.js:257 +#: templates/js/translated/table_filters.js:343 msgid "Serial number LTE" msgstr "" -#: templates/js/translated/table_filters.js:252 -#: templates/js/translated/table_filters.js:338 +#: templates/js/translated/table_filters.js:258 +#: templates/js/translated/table_filters.js:344 msgid "Serial number less than or equal to" msgstr "" -#: templates/js/translated/table_filters.js:255 -#: templates/js/translated/table_filters.js:256 -#: templates/js/translated/table_filters.js:329 -#: templates/js/translated/table_filters.js:330 +#: templates/js/translated/table_filters.js:261 +#: templates/js/translated/table_filters.js:262 +#: templates/js/translated/table_filters.js:335 +#: templates/js/translated/table_filters.js:336 msgid "Serial number" msgstr "" -#: templates/js/translated/table_filters.js:260 -#: templates/js/translated/table_filters.js:351 +#: templates/js/translated/table_filters.js:266 +#: templates/js/translated/table_filters.js:357 msgid "Batch code" msgstr "" -#: templates/js/translated/table_filters.js:271 -#: templates/js/translated/table_filters.js:613 +#: templates/js/translated/table_filters.js:277 +#: templates/js/translated/table_filters.js:635 msgid "Active parts" msgstr "" -#: templates/js/translated/table_filters.js:272 +#: templates/js/translated/table_filters.js:278 msgid "Show stock for active parts" msgstr "" -#: templates/js/translated/table_filters.js:277 +#: templates/js/translated/table_filters.js:283 msgid "Part is an assembly" msgstr "" -#: templates/js/translated/table_filters.js:281 +#: templates/js/translated/table_filters.js:287 msgid "Is allocated" msgstr "" -#: templates/js/translated/table_filters.js:282 +#: templates/js/translated/table_filters.js:288 msgid "Item has been allocated" msgstr "" -#: templates/js/translated/table_filters.js:287 +#: templates/js/translated/table_filters.js:293 msgid "Stock is available for use" msgstr "" -#: templates/js/translated/table_filters.js:292 +#: templates/js/translated/table_filters.js:298 msgid "Include stock in sublocations" msgstr "" -#: templates/js/translated/table_filters.js:297 +#: templates/js/translated/table_filters.js:303 msgid "Show stock items which are depleted" msgstr "" -#: templates/js/translated/table_filters.js:302 +#: templates/js/translated/table_filters.js:308 msgid "Show items which are in stock" msgstr "" -#: templates/js/translated/table_filters.js:306 +#: templates/js/translated/table_filters.js:312 msgid "In Production" msgstr "" -#: templates/js/translated/table_filters.js:307 +#: templates/js/translated/table_filters.js:313 msgid "Show items which are in production" msgstr "" -#: templates/js/translated/table_filters.js:311 +#: templates/js/translated/table_filters.js:317 msgid "Include Variants" msgstr "" -#: templates/js/translated/table_filters.js:312 +#: templates/js/translated/table_filters.js:318 msgid "Include stock items for variant parts" msgstr "" -#: templates/js/translated/table_filters.js:316 +#: templates/js/translated/table_filters.js:322 msgid "Installed" msgstr "" -#: templates/js/translated/table_filters.js:317 +#: templates/js/translated/table_filters.js:323 msgid "Show stock items which are installed in another item" msgstr "" -#: templates/js/translated/table_filters.js:322 +#: templates/js/translated/table_filters.js:328 msgid "Show items which have been assigned to a customer" msgstr "" -#: templates/js/translated/table_filters.js:342 -#: templates/js/translated/table_filters.js:343 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:349 msgid "Stock status" msgstr "" -#: templates/js/translated/table_filters.js:346 +#: templates/js/translated/table_filters.js:352 msgid "Has batch code" msgstr "" -#: templates/js/translated/table_filters.js:354 -msgid "Tracked" -msgstr "" - -#: templates/js/translated/table_filters.js:355 +#: templates/js/translated/table_filters.js:361 msgid "Stock item is tracked by either batch code or serial number" msgstr "" -#: templates/js/translated/table_filters.js:360 +#: templates/js/translated/table_filters.js:366 msgid "Has purchase price" msgstr "" -#: templates/js/translated/table_filters.js:361 +#: templates/js/translated/table_filters.js:367 msgid "Show stock items which have a purchase price set" msgstr "" -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:371 msgid "Expiry Date before" msgstr "" -#: templates/js/translated/table_filters.js:369 +#: templates/js/translated/table_filters.js:375 msgid "Expiry Date after" msgstr "" -#: templates/js/translated/table_filters.js:382 +#: templates/js/translated/table_filters.js:388 msgid "Show stock items which have expired" msgstr "" -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:394 msgid "Show stock which is close to expiring" msgstr "" -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:408 msgid "Test Passed" msgstr "" -#: templates/js/translated/table_filters.js:406 +#: templates/js/translated/table_filters.js:412 msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:451 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:625 +#: templates/js/translated/table_filters.js:647 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:630 +#: templates/js/translated/table_filters.js:652 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:638 +#: templates/js/translated/table_filters.js:660 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:646 -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:668 +#: templates/js/translated/table_filters.js:764 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:647 +#: templates/js/translated/table_filters.js:669 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:651 +#: templates/js/translated/table_filters.js:673 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:652 +#: templates/js/translated/table_filters.js:674 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:656 +#: templates/js/translated/table_filters.js:678 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:664 +#: templates/js/translated/table_filters.js:686 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:676 +#: templates/js/translated/table_filters.js:698 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:738 +#: templates/js/translated/table_filters.js:760 msgid "Has Choices" msgstr "" @@ -12379,51 +12552,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:561 +#: templates/js/translated/tables.js:537 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:564 +#: templates/js/translated/tables.js:540 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:545 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "to" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "of" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:578 +#: templates/js/translated/tables.js:554 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:581 +#: templates/js/translated/tables.js:557 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:587 +#: templates/js/translated/tables.js:563 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:590 +#: templates/js/translated/tables.js:566 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:593 +#: templates/js/translated/tables.js:569 msgid "All" msgstr "" @@ -12606,50 +12779,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/stock_table.html:17 -msgid "Barcode Actions" -msgstr "" - -#: templates/stock_table.html:28 -msgid "Stock Options" -msgstr "" - -#: templates/stock_table.html:33 -msgid "Add to selected stock items" -msgstr "" - -#: templates/stock_table.html:34 -msgid "Remove from selected stock items" -msgstr "" - -#: templates/stock_table.html:35 -msgid "Stocktake selected stock items" -msgstr "" - -#: templates/stock_table.html:36 -msgid "Move selected stock items" -msgstr "" - -#: templates/stock_table.html:37 -msgid "Merge selected stock items" -msgstr "" - -#: templates/stock_table.html:37 -msgid "Merge stock" -msgstr "" - -#: templates/stock_table.html:38 -msgid "Order selected items" -msgstr "" - -#: templates/stock_table.html:42 -msgid "Delete selected items" -msgstr "" - -#: templates/stock_table.html:42 -msgid "Delete stock" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" @@ -12682,34 +12811,34 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/models.py:231 +#: users/models.py:236 msgid "Permission set" msgstr "" -#: users/models.py:239 +#: users/models.py:244 msgid "Group" msgstr "" -#: users/models.py:242 +#: users/models.py:247 msgid "View" msgstr "" -#: users/models.py:242 +#: users/models.py:247 msgid "Permission to view items" msgstr "" -#: users/models.py:244 +#: users/models.py:249 msgid "Permission to add items" msgstr "" -#: users/models.py:246 +#: users/models.py:251 msgid "Change" msgstr "" -#: users/models.py:246 +#: users/models.py:251 msgid "Permissions to edit items" msgstr "" -#: users/models.py:248 +#: users/models.py:253 msgid "Permission to delete items" msgstr "" diff --git a/InvenTree/locale/fa/LC_MESSAGES/django.po b/InvenTree/locale/fa/LC_MESSAGES/django.po index ac75696eec..939826331d 100644 --- a/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -25,19 +25,19 @@ msgstr "Address e API peida nashod" msgid "User does not have permission to view this model" msgstr "" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "تاریخ را وارد کنید" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "یادداشت" @@ -259,7 +259,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "" @@ -342,7 +342,7 @@ msgstr "" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "" @@ -363,20 +363,20 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "" @@ -389,7 +389,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "" @@ -908,7 +908,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "منبع محل" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "" @@ -1089,7 +1089,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "" @@ -3720,7 +3720,7 @@ msgstr "" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/fi/LC_MESSAGES/django.po b/InvenTree/locale/fi/LC_MESSAGES/django.po index a055974379..79e785059f 100644 --- a/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/InvenTree/locale/fi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -25,19 +25,19 @@ msgstr "API-rajapintaa ei löydy" msgid "User does not have permission to view this model" msgstr "Käyttäjän oikeudet eivät riitä kohteen tarkastelemiseen" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "Arvoa ei annettu" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "Annettu arvo ei ole kelvollinen numero" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "Annetulla arvolla on virheellinen yksikkö" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "Annettua arvoa ei voitu muuntaa määritetyksi yksiköksi" @@ -68,7 +68,7 @@ msgstr "Anna päivämäärä" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Merkinnät" @@ -259,7 +259,7 @@ msgstr "Valitse liitettävä tiedosto" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Tiedoston kommentti" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Käyttäjä" @@ -342,7 +342,7 @@ msgstr "Virheellinen valinta" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Nimi" @@ -363,20 +363,20 @@ msgstr "Nimi" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Kuvaus" @@ -389,7 +389,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Polku" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "" @@ -908,7 +908,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Osa" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "" @@ -1089,7 +1089,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Määrä" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Varastotuote" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Sijainti" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Tila" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "Prioriteetti" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "" @@ -3720,7 +3720,7 @@ msgstr "" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "Asiakas" @@ -4013,7 +4013,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "Toiminnot" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "Kategoria" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "Päivämäärä" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "Sarjanumero" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "Uusi sijainti" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "Valitse" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "Edistyminen" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "tosi" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "epätosi" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "Valitse suodatin" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "Tulosta raportteja" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "Luo suodatin" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "Aseta kategoria" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "Kaikki" diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 1e19dc89c9..6ec458f145 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:41\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -25,19 +25,19 @@ msgstr "Point de terminaison de l'API introuvable" msgid "User does not have permission to view this model" msgstr "L'utilisateur n'a pas la permission de voir ce modèle" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "Entrer la date" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Notes" @@ -259,7 +259,7 @@ msgstr "Sélectionnez un fichier à joindre" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Commentaire du fichier" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Utilisateur" @@ -342,7 +342,7 @@ msgstr "Choix invalide" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Nom" @@ -363,20 +363,20 @@ msgstr "Nom" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Description" @@ -389,7 +389,7 @@ msgid "parent" msgstr "parent" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Chemin d'accès" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "La construction doit être annulée avant de pouvoir être supprimée" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Ordre de Fabrication" @@ -908,7 +908,7 @@ msgstr "Ordre de Fabrication" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Référence de l' Ordre de Fabrication" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "BuildOrder associé a cette fabrication" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "BuildOrder associé a cette fabrication" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Pièce" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Commande de vente à laquelle cette construction est allouée" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Emplacement d'origine" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Date cible pour l'achèvement de la construction. La construction sera en retard après cette date." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Date d'achèvement" @@ -1089,7 +1089,7 @@ msgstr "Date d'achèvement" msgid "completed by" msgstr "achevé par" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Émis par" @@ -1104,7 +1104,7 @@ msgstr "Utilisateur ayant émis cette commande de construction" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "Priorité de cet ordre de fabrication" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Quantité" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Article en stock" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Stock de destination de l'article" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "Sortie d'assemblage" @@ -1360,7 +1360,7 @@ msgstr "Une liste d'ordre de production doit être fourni" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "Une liste d'ordre de production doit être fourni" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Emplacement" @@ -1397,13 +1397,13 @@ msgstr "Emplacement des ordres de production achevés" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "État" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "Actions de code-barres" @@ -1694,7 +1694,7 @@ msgstr "Le stock n'a pas été entièrement alloué à cet ordre de construction #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "Sorties de Construction terminées" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "Commandes" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "Émis par" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "Priorité" @@ -1792,11 +1792,11 @@ msgstr "Pièces allouées" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "Lot" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "Créé le" @@ -3720,7 +3720,7 @@ msgstr "Valeur du paramètre" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "Unités" @@ -3805,7 +3805,7 @@ msgstr "Frais minimums (par exemple frais de stock)" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "Conditionnement" @@ -3838,7 +3838,7 @@ msgstr "Commande multiple" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "Supprimer image" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "Client" @@ -4013,7 +4013,7 @@ msgstr "Stock fournisseur" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "Nouvelle commande achat" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -4283,7 +4283,7 @@ msgstr "Mettre à jour la disponibilité des pièces" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "Éléments en stock" @@ -4423,7 +4423,7 @@ msgstr "Aucun bon de commande correspondant n'a été trouvé" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "Commande d’achat" @@ -4432,7 +4432,7 @@ msgstr "Commande d’achat" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "Nombre d'éléments reçus" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "Prix d'achat" @@ -5134,7 +5134,7 @@ msgstr "Dupliquer la sélection" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "Expéditions en attente" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "Révision" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "En Commande" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Composantes" @@ -5549,7 +5549,7 @@ msgstr "Catégories de composants" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "Catégorie" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "Date" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "Nom de test" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "Requis" @@ -5977,7 +5977,7 @@ msgstr "Requis" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "Actualiser" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "Prise d'inventaire" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "Stock" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "Numéro de série" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "Sélectionner un propriétaire" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Assemblage" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "Nouvelles d'InvenTree" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "Quantité requise" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "Supprimer les sorties" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "Pas d'informations sur l'utilisateur" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "Pièce traçable" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "Commander des stocks" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "Commander des composants" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "Aucune pièce trouvée" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "Aucune catégorie" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "Afficher sous forme de liste" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "Afficher sous forme de grille" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "Afficher sous forme d'arborescence" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "Modifier le résultat du test" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "Supprimer le résultat du test" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "La quantité ne peut pas être ajustée pour un stock sérialisé" msgid "Specify stock quantity" msgstr "Spécifiez la quantité du stock" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "L'article de stock est en production" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "L'article en stock a été assigné à une commande de vente" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "L'article en stock a été assigné à un client" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "L'article de stock sérialisé a été alloué" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "L'article de stock a été complètement alloué" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "L'article de stock a été partiellement alloué" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 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:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "L'article en stock a expiré" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "L'article en stock va bientôt expirer" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "L'article de stock a été rejeté" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "L'article de stock est perdu" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "L'article de stock est détruit" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "Epuisé" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "Pièce de fournisseur non précisée" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "Aucun article de stock ne correspond à la requête" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "Détails" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "L'emplacement n'existe plus" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "La commande d'achat n'existe plus" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "Le client n'existe plus" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "L'article de stock n'existe plus" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "Ajouté" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "Supprimé" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "Chargement des données" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "résultats par page" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "Afficher toutes les lignes" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "Afficher" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "à" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "de" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "lignes" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "Aucun résultat correspondant n'a été trouvé" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "Masquer/Afficher la pagination" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "Colonnes" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "Tout" diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 68fc033a1f..74b23d72cf 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:41\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -25,19 +25,19 @@ msgstr "" msgid "User does not have permission to view this model" msgstr "" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "הזן תאריך סיום" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "" @@ -259,7 +259,7 @@ msgstr "בחר קובץ לצירוף" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "הערת קובץ" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "משתמש" @@ -342,7 +342,7 @@ msgstr "בחירה שגויה" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "שם" @@ -363,20 +363,20 @@ msgstr "שם" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "תיאור" @@ -389,7 +389,7 @@ msgid "parent" msgstr "מקור" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "" @@ -908,7 +908,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "רכיב" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "" @@ -1089,7 +1089,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "כמות" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "" @@ -3720,7 +3720,7 @@ msgstr "" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/hu/LC_MESSAGES/django.po b/InvenTree/locale/hu/LC_MESSAGES/django.po index b17aa7082c..cf9aeb24a3 100644 --- a/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -25,19 +25,19 @@ msgstr "API funkciót nem találom" msgid "User does not have permission to view this model" msgstr "Nincs jogosultságod az adatok megtekintéséhez" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "Nincs érték megadva" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "A megadott érték nem egy szám" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "A megadott érték mértékegysége érvénytelen" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "A megadott érték nem konvertálható a megadott mértékegységre" @@ -68,7 +68,7 @@ msgstr "Dátum megadása" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Megjegyzések" @@ -259,7 +259,7 @@ msgstr "Válaszd ki a mellekelni kívánt fájlt" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Leírás, bővebb infó" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Felhasználó" @@ -342,7 +342,7 @@ msgstr "Érvénytelen választás" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Név" @@ -363,20 +363,20 @@ msgstr "Név" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Leírás" @@ -389,7 +389,7 @@ msgid "parent" msgstr "szülő" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Elérési út" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "A gyártást be kell fejezni a törlés előtt" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "Fogyóeszköz" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "Opcionális" msgid "Tracked" msgstr "Követett" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "Lefoglalva" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Gyártási utasítás" @@ -908,7 +908,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:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Gyártási utasítás azonosító" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Alkatrész" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Vevői rendelés amihez ez a gyártás hozzá van rendelve" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Forrás hely" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cél dátum a gyártás befejezéséhez. Ez után késettnek számít majd." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Elkészítés dátuma" @@ -1089,7 +1089,7 @@ msgstr "Elkészítés dátuma" msgid "completed by" msgstr "elkészítette" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Kiállította" @@ -1104,7 +1104,7 @@ msgstr "Felhasználó aki ezt a gyártási utasítást kiállította" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "Gyártási utasítás priorítása" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Mennyiség" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Készlet tétel" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Cél készlet tétel" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "Gyártás kimenet" @@ -1360,7 +1360,7 @@ msgstr "A gyártási kimenetek listáját meg kell adni" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "A gyártási kimenetek listáját meg kell adni" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Hely" @@ -1397,13 +1397,13 @@ msgstr "A kész gyártási kimenetek helye" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Állapot" @@ -1590,7 +1590,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "Vonalkód műveletek" @@ -1695,7 +1695,7 @@ msgstr "Még nincs lefoglalva a szükséges készlet" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1739,7 +1739,7 @@ msgstr "Befejezett kimenetek" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "Vevői rendelés" @@ -1750,7 +1750,7 @@ msgid "Issued By" msgstr "Kiállította" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "Prioritás" @@ -1793,11 +1793,11 @@ msgstr "Lefoglalt alkatrészek" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1807,7 +1807,7 @@ msgstr "Batch" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "Létrehozva" @@ -3721,7 +3721,7 @@ msgstr "Paraméter értéke" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "Mértékegység" @@ -3806,7 +3806,7 @@ msgstr "Minimális díj (pl. tárolási díj)" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "Csomagolás" @@ -3839,7 +3839,7 @@ msgstr "Többszörös rendelés" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3928,7 +3928,7 @@ msgstr "Kép törlése" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "Vevő" @@ -4014,7 +4014,7 @@ msgstr "Beszállítói készlet" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4037,7 +4037,7 @@ msgstr "Új beszerzési rendelés" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4190,7 +4190,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -4284,7 +4284,7 @@ msgstr "Alkatrész elérhetőség frissítése" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "Készlet tételek" @@ -4424,7 +4424,7 @@ msgstr "Nincs egyező beszerzési rendelés" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "Beszerzési rendelés" @@ -4433,7 +4433,7 @@ msgstr "Beszerzési rendelés" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "Visszavételi utasítás" @@ -4638,7 +4638,7 @@ msgstr "Érkezett tételek száma" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "Beszerzési ár" @@ -5135,7 +5135,7 @@ msgstr "Kijelöltek másolása" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5319,12 +5319,12 @@ msgid "Sales Order Items" msgstr "Vevői rendelés tételek" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "Függő szállítmányok" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "Műveletek" @@ -5369,14 +5369,14 @@ msgid "Part Description" msgstr "Alkatrész leírása" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "IPN" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "Változat" @@ -5416,8 +5416,8 @@ msgid "In Stock" msgstr "Készleten" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "Rendelve" @@ -5427,7 +5427,7 @@ msgid "Used In" msgstr "Felhasználva ebben" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "Gyártásban" @@ -5458,7 +5458,7 @@ msgstr "Kategória elérési út" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Alkatrészek" @@ -5550,7 +5550,7 @@ msgstr "Alkatrész kategóriák" msgid "Default location for parts in this category" msgstr "Ebben a kategóriában lévő alkatrészek helye alapban" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5639,7 +5639,7 @@ msgstr "Alkatrész kulcsszavak amik segítik a megjelenést a keresési eredmén #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "Kategória" @@ -5737,7 +5737,7 @@ msgstr "Felhasználó aki felelős ezért az alkatrészért" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "Utolsó leltár" @@ -5893,7 +5893,7 @@ msgstr "Teljes készlet a leltárkor" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "Dátum" @@ -5953,7 +5953,7 @@ msgstr "Teszt sablont csak követésre kötelezett alkatrészhez lehet csinálni 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:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "Teszt név" @@ -5969,7 +5969,7 @@ msgstr "Teszt leírása" msgid "Enter description for this test" msgstr "Adj hozzá egy leírást ehhez a teszthez" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "Kötelező" @@ -5978,7 +5978,7 @@ msgstr "Kötelező" msgid "Is this test required to pass?" msgstr "Szükséges-e hogy ez a teszt sikeres legyen?" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "Kötelező érték" @@ -5986,7 +5986,7 @@ msgstr "Kötelező érték" 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:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "Kötelező melléklet" @@ -6593,7 +6593,7 @@ msgid "Refresh scheduling data" msgstr "Ütemezési adatok frissítése" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "Frissítés" @@ -6604,7 +6604,7 @@ msgstr "Leltár információ hozzáadása" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "Leltár" @@ -6791,7 +6791,7 @@ msgstr "Készlet számolása" msgid "Transfer part stock" msgstr "Készlet áthelyezése" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "Készlet műveletek" @@ -6871,7 +6871,7 @@ msgid "Minimum stock level" msgstr "Minimális készlet" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6894,7 +6894,7 @@ msgstr "Alkatrész QR kódja" msgid "Link Barcode to Part" msgstr "Vonalkód hozzárendelése az alkatrészhez" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "alkatrész" @@ -6968,9 +6968,9 @@ msgstr "Változatok" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "Készlet" @@ -7003,7 +7003,7 @@ msgstr "Árazás frissítése" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "Utoljára módosítva" @@ -7067,11 +7067,11 @@ msgid "Add Sell Price Break" msgstr "Eladási ársáv hozzáadása" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "Nincs készlet" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "Alacsony készlet" @@ -7282,17 +7282,17 @@ msgstr "Módszer" msgid "No author found" msgstr "Nincs szerző" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "A '{p}' plugin nem kompatibilis az aktuális applikáció verzióval {v}" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "A pluginhoz minimum {v} verzió kell" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "A pluginhoz maximum {v} verzió kell" @@ -7508,8 +7508,8 @@ msgstr "Összesen" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7561,7 +7561,7 @@ msgstr "Beépített tételek" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "Sorozatszám" @@ -7629,7 +7629,7 @@ msgstr "Törlés ha kimerül" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "Lejárati dátum" @@ -7682,7 +7682,7 @@ msgstr "Tulajdonos kiválasztása" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "A szerkezeti raktári helyekre nem lehet direktben raktározni, csak az al-helyekre." -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "Külső" @@ -8088,7 +8088,7 @@ msgstr "Készlet tétel megjegyzések" msgid "Installed Stock Items" msgstr "Beépített készlet tételek" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "Készlet tétel beépítése" @@ -8110,7 +8110,7 @@ msgstr "Áthelyezés kódolvasással" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "Nyomtatási műveletek" @@ -8184,7 +8184,7 @@ msgid "Delete stock item" msgstr "Készlet tétel törlése" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Gyártás" @@ -8250,7 +8250,7 @@ msgid "Available Quantity" msgstr "Elérhető mennyiség" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "Nincs beállítva hely" @@ -8394,7 +8394,7 @@ msgid "New Location" msgstr "Új hely" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "készlet hely" @@ -8484,67 +8484,67 @@ msgstr "Index" msgid "Subscribed Parts" msgstr "Értesítésre beállított alkatrészek" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "Értesítésre beállított kategóriák" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "Legújabb alkatrészek" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "Jóváhagyásra váró alkatrészjegyzék" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "Nemrég frissítve" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "Kimerült készlet" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "Gyártáshoz szükséges" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "Lejárt készlet" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "Állott készlet" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "Folyamatban lévő gyártások" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "Késésben lévő gyártások" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "Kintlévő beszerzési rendelések" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "Késésben lévő beszerzések" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "Függő vevői rendelések" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "Késésben lévő vevői rendelések" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "InvenTree hírek" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "Jelenlegi hírek" @@ -8934,7 +8934,7 @@ msgid "Home Page" msgstr "Főoldal" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9505,7 +9505,7 @@ msgid "The following parts are low on required stock" msgstr "A következő alkatrészek szükséges készlete alacsony" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "Szükséges mennyiség" @@ -9519,7 +9519,7 @@ msgid "Click on the following link to view this part" msgstr "Klikk a következő linkre az alkatrész megjelenítéséhez" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "Minimum mennyiség" @@ -9866,7 +9866,7 @@ msgstr "Alkatrészjegyzék betöltése az al-gyártmányhoz" msgid "Substitutes Available" msgstr "Vannak helyettesítők" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "Készletváltozatok engedélyezve" @@ -9886,25 +9886,25 @@ msgstr "Alkatrészjegyzék árazása nem teljes" msgid "No pricing available" msgstr "Nincsenek árak" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "Nincs szabad" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "Változatokkal és helyettesítőkkel együtt" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "Változatokkal együtt" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "Helyettesítőkkel együtt" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "Fogyóeszköz tétel" @@ -9936,7 +9936,7 @@ msgstr "Alkatrészjegyzék megtekintése" msgid "No BOM items found" msgstr "Nem találhatók alkatrészjegyzék tételek" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "Szükséges alkatrész" @@ -10105,7 +10105,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:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10125,195 +10125,195 @@ msgstr "Gyártási kimenetek selejtezése" msgid "Delete outputs" msgstr "Kimenetek törlése" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "gyártás kimenet" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "gyártás kimenetek" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "Nem található aktív gyártási kimenet" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Kiválasztott alkatrészek" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "Legalább egy alkatrész választása szükséges a foglaláshoz" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "Készlet foglalási mennyiség megadása" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "Minden alkatrész lefoglalva" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "Minden kiválasztott alkatrész teljesen lefoglalva" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "Válassz forrás helyet (vagy hagyd üresen ha bárhonnan)" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "Készlet foglalása a gyártási utasításhoz" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "Nincs egyező készlethely" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "Nincs egyező készlet" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "Automatikus készlet foglalás" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "A készlet automatikusan lefoglalásra kerül ehhez a gyártási utasításhoz, a következő feltételek szerint" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "Ha egy készlet hely meg van adva, akkor készlet csak arról a helyről lesz foglalva" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "Ha a készlet helyettesíthetőnek minősül, akkor az első rendelkezésre álló helyről lesz lefoglalva" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "Ha a helyettesítő készlet engedélyezve van, akkor ott az lesz használva ha az elsődleges alkatrésznek nincs készlete" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "Készlet tételek foglalása" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "Nincs a lekérdezéssel egyező gyártási utasítás" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "Kiválaszt" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "Gyártás késésben van" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "Haladás" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "Nincs felhasználói információ" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "csoport" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "Készlet foglalások szerkesztése" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "Készlet foglalások törlése" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "Foglalás szerkesztése" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "Foglalás törlése" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "Követésre kötelezett alkatrész" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "Nincs elegendő" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "Van elegendő" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "Gyártási készlet" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "Készlet rendelés" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "Lefoglalt készlet" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10460,7 +10460,7 @@ msgid "Delete Parameters" msgstr "Paraméterek törlése" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "Alkatrész rendelés" @@ -10558,45 +10558,45 @@ msgstr "Ársáv szerkesztése" msgid "Delete price break" msgstr "Ársáv törlése" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "igaz" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "hamis" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "Szűrők kiválasztása" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "Címkék nyomtatása" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "Riportok nyomtatása" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "Táblázat letöltése" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "Táblázat frissítése" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "Új szűrő hozzáadása" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "Összes szűrő törlése" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "Szűrő létrehozása" @@ -11092,117 +11092,117 @@ msgstr "Ez a sortétel késésben van" msgid "Receive line item" msgstr "Sortétel bevételezése" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "Alkatrész kapcsolatok törlése" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "Alkatrész kapcsolatok törlése" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "Nincs alkatrész" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "Kategória beállítása a kiválasztott alkatrészekhez" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "Alkatrész kategória beállítása" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "Kategória beállítása" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "alkatrészek" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "Nincs kategória" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "Megjelenítés listaként" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "Megjelenítés rácsnézetként" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "Nem találhatóak alkategóriák" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "Megjelenítés fában" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "Alkategóriák betöltése" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "Értesítésre beállított kategória" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "Nincs a lekérdezéssel egyező teszt sablon" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "Teszt eredmény szerkesztése" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "Teszt eredmény törlése" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "Ez a teszt a szülő alkatrészhez lett felvéve" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "Teszt eredmény sablon szerkesztése" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "Teszt eredmény sablon törlése" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "Nincs megadva dátum" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "A megadott dátum a múltban van" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "Spekulatív" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "Az alkatrészhez nem áll rendelkezésre ütemezési információ" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "Hiba az alkatrész ütemezési információinak betöltésekor" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "Ütemezett készlet mennyiség" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "Minimum mennyiség" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "Minimális készlet" @@ -11993,7 +11993,7 @@ msgstr "Egyedi követésre kötelezett tételeknél a menyiség nem módosíthat msgid "Specify stock quantity" msgstr "Készlet mennyiség megadása" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "Készlet tételek kiválasztása" @@ -12081,184 +12081,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "Készlet tétel gyártás alatt" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "Készlet tétel hozzárendelve egy vevőhöz" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "Egyedi követésre kötelezett készlet tétel lefoglalva" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "Készlet tétel teljes egészében lefoglalva" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "Készlet tétel részben lefoglalva" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 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:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "Készlet tétel lejárt" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "Készlet tétel hamarosan lejár" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "Készlet tétel elutasítva" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "Készlet tétel elveszett" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "Készlet tétel megsemmisült" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "Kimerült" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "Beszállítói alkatrész nincs megadva" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "Készletérték" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "Nincs a lekérdezésnek megfelelő készlet tétel" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "készlethelyek" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "Alhelyek betöltése" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "Részletek" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "Nem változott" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "Alkatrész információ nem áll rendelkezésre" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "A hely már nem létezik" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "A gyártási utasítás már nem létezik" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "Beszerzési megrendelés már nem létezik" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "Vevői megrendelés már nem létezik" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "Visszavételi utasítás már nem létezik" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "Vevő már nem létezik" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "A készlet tétel már nem létezik" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "Hozzáadva" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "Eltávolítva" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "Nincsenek beépített tételek" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "Készlet tétel kiszedése" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "Válaszd ki a kiszedni való készlet tételt" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 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:3078 +#: templates/js/translated/stock.js:3073 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:3080 +#: templates/js/translated/stock.js:3075 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:3081 +#: templates/js/translated/stock.js:3076 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:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "A készlet tétel még nem épült be egy másik tételbe" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "A készlet tétel követett vagy sorozatszámmal vagy batch kóddal" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "Válaszd ki a beépítendő alkatrészt" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12552,51 +12552,51 @@ msgstr "Táblázat exportálása" msgid "Select File Format" msgstr "Fájlfomátum kiválasztása" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "Adatok betöltése" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "sor oldalanként" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "Összes sor mutatása" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "Látható" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "-" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "a" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "sorból," -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "Nincs egyező eredmény" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "Lapozó elrejtése/megjelenítése" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "Átváltás" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "Oszlopok" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "Összes" diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index e18384a974..4861c6163f 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -25,19 +25,19 @@ msgstr "API endpoint tidak ditemukan" msgid "User does not have permission to view this model" msgstr "Pengguna tidak memiliki izin untuk melihat model ini" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "Nilai tidak tersedia" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "Nilai yang diberikan bukan angka yang valid" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "Nilai yang diberikan mengandung satuan yang tidak valid" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "Nilai yang diberikan tidak dapat dikonversi ke satuan yang dipilih" @@ -68,7 +68,7 @@ msgstr "Masukkan tanggal" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Catatan" @@ -259,7 +259,7 @@ msgstr "Pilih file untuk dilampirkan" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Komentar file" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Pengguna" @@ -342,7 +342,7 @@ msgstr "Pilihan tidak valid" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Nama" @@ -363,20 +363,20 @@ msgstr "Nama" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Keterangan" @@ -389,7 +389,7 @@ msgid "parent" msgstr "induk" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Direktori" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Order Produksi" @@ -908,7 +908,7 @@ msgstr "Order Produksi" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Referensi Order Produksi" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Produksi induk dari produksi ini" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Produksi induk dari produksi ini" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Bagian" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Order penjualan yang teralokasikan ke pesanan ini" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Lokasi Sumber" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Target tanggal selesai produksi. Produksi akan menjadi terlambat setelah tanggal ini." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Tanggal selesai" @@ -1089,7 +1089,7 @@ msgstr "Tanggal selesai" msgid "completed by" msgstr "diselesaikan oleh" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Diserahkan oleh" @@ -1104,7 +1104,7 @@ msgstr "Pengguna yang menyerahkan order ini" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Jumlah" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Stok Item" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Tujuan stok item" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "Hasil Produksi" @@ -1360,7 +1360,7 @@ msgstr "Daftar hasil pesanan harus disediakan" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "Daftar hasil pesanan harus disediakan" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Lokasi" @@ -1397,13 +1397,13 @@ msgstr "Lokasi hasil pesanan yang selesai" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Status" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "" @@ -3720,7 +3720,7 @@ msgstr "" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Produksi" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index b21cbb78a3..d245ec57ab 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -25,19 +25,19 @@ msgstr "Endpoint API non trovato" msgid "User does not have permission to view this model" msgstr "L'utente non ha i permessi per vedere questo modello" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "Inserisci la data" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Note" @@ -259,7 +259,7 @@ msgstr "Seleziona file da allegare" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Commento del file" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Utente" @@ -342,7 +342,7 @@ msgstr "Scelta non valida" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Nome" @@ -363,20 +363,20 @@ msgstr "Nome" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Descrizione" @@ -389,7 +389,7 @@ msgid "parent" msgstr "genitore" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Percorso" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "La produzione deve essere annullata prima di poter essere eliminata" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "Consumabile" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "Opzionale" msgid "Tracked" msgstr "Monitorato" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "Allocato" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Ordine di Produzione" @@ -908,7 +908,7 @@ msgstr "Ordine di Produzione" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Riferimento Ordine Di Produzione" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Ordine di produzione a cui questa produzione viene assegnata" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Ordine di produzione a cui questa produzione viene assegnata" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Articolo" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Ordine di vendita a cui questa produzione viene assegnata" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Posizione Di Origine" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data di completamento della produzione. Dopo tale data la produzione sarà in ritardo." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Data di completamento" @@ -1089,7 +1089,7 @@ msgstr "Data di completamento" msgid "completed by" msgstr "Completato da" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Rilasciato da" @@ -1104,7 +1104,7 @@ msgstr "Utente che ha emesso questo ordine di costruzione" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "Priorità di questo ordine di produzione" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Quantità" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Articoli in magazzino" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Destinazione articolo in giacenza" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "Genera Output" @@ -1360,7 +1360,7 @@ msgstr "Deve essere fornito un elenco dei risultati di produzione" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "Deve essere fornito un elenco dei risultati di produzione" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Posizione" @@ -1397,13 +1397,13 @@ msgstr "Posizione per gli output di build completati" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Stato" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "Azioni Barcode" @@ -1694,7 +1694,7 @@ msgstr "Lo stock non è stato completamente assegnato a questo ordine di produzi #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "Outputs Completati" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "Ordini di Vendita" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "Inviato da" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "Priorità" @@ -1792,11 +1792,11 @@ msgstr "Articoli Assegnati" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "Lotto" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "Creato" @@ -3720,7 +3720,7 @@ msgstr "Valore del parametro" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "Unità" @@ -3805,7 +3805,7 @@ msgstr "Onere minimo (ad esempio tassa di stoccaggio)" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "Confezionamento" @@ -3838,7 +3838,7 @@ msgstr "Ordine multiplo" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "Elimina immagine" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "Cliente" @@ -4013,7 +4013,7 @@ msgstr "Giacenza Fornitore" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "Nuovo Ordine di Acquisto" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -4283,7 +4283,7 @@ msgstr "Aggiorna Disponibilità Articolo" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "Articoli in magazzino" @@ -4423,7 +4423,7 @@ msgstr "Nessun ordine di acquisto corrispondente trovato" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "Ordine D'Acquisto" @@ -4432,7 +4432,7 @@ msgstr "Ordine D'Acquisto" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "Restituisci ordine" @@ -4637,7 +4637,7 @@ msgstr "Numero di elementi ricevuti" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "Prezzo di Acquisto" @@ -5134,7 +5134,7 @@ msgstr "Duplica selezionati" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "Elementi Ordine di Vendita" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "Spedizione in sospeso" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "Azioni" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "Descrizione Articolo" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "IPN - Numero di riferimento interno" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "Revisione" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "In magazzino" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "Ordinato" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "Utilizzato In" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "In Costruzione" @@ -5457,7 +5457,7 @@ msgstr "Percorso Categoria" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Articoli" @@ -5549,7 +5549,7 @@ msgstr "Categorie Articolo" msgid "Default location for parts in this category" msgstr "Posizione predefinita per gli articoli di questa categoria" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "Parole chiave per migliorare la visibilità nei risultati di ricerca" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "Categoria" @@ -5736,7 +5736,7 @@ msgstr "Utente responsabile di questo articolo" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "Ultimo Inventario" @@ -5892,7 +5892,7 @@ msgstr "Totale delle scorte disponibili al momento dell'inventario" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "Data" @@ -5952,7 +5952,7 @@ msgstr "Il modello di prova può essere creato solo per gli articoli rintracciab msgid "Test with this name already exists for this part" msgstr "Una prova con questo nome esiste già per questo articolo" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "Nome Test" @@ -5968,7 +5968,7 @@ msgstr "Descrizione Di Prova" msgid "Enter description for this test" msgstr "Inserisci descrizione per questa prova" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "Richiesto" @@ -5977,7 +5977,7 @@ msgstr "Richiesto" msgid "Is this test required to pass?" msgstr "Questa prova è necessaria per passare?" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "Valore richiesto" @@ -5985,7 +5985,7 @@ msgstr "Valore richiesto" msgid "Does this test require a value when adding a test result?" msgstr "Questa prova richiede un valore quando si aggiunge un risultato di prova?" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "Allegato Richiesto" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "Aggiorna i dati di pianificazione" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "Aggiorna" @@ -6603,7 +6603,7 @@ msgstr "Aggiungi informazioni inventario" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "Inventario" @@ -6790,7 +6790,7 @@ msgstr "Conta articoli magazzino" msgid "Transfer part stock" msgstr "Trasferisci giacenza" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "Azioni articolo" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "Livello minimo di giacenza" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "QR Code Articolo" msgid "Link Barcode to Part" msgstr "Collega il codice a barre all'Articolo" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "Varianti" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "Magazzino" @@ -7002,7 +7002,7 @@ msgstr "Aggiorna prezzo articolo" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "Ultimo aggiornamento" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "Aggiungi Prezzo Ribassato di Vendita" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "Nessuna giacenza" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "Disponibilità scarsa" @@ -7281,17 +7281,17 @@ msgstr "Metodo" msgid "No author found" msgstr "Nessun autore trovato" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "Totale" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "Elementi installati" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "Seriale" @@ -7628,7 +7628,7 @@ msgstr "Elimina al esaurimento" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "Data di Scadenza" @@ -7681,7 +7681,7 @@ msgstr "Seleziona Owner" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Gli elementi di magazzino non possono essere direttamente situati in un magazzino strutturale, ma possono essere situati in ubicazioni secondarie." -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "Esterno" @@ -8087,7 +8087,7 @@ msgstr "Note Elemento di magazzino" msgid "Installed Stock Items" msgstr "Elementi di magazzino installati" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "Installa Elemento Magazzino" @@ -8109,7 +8109,7 @@ msgstr "Scansiona nella posizione" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "Impostazioni di stampa" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "Cancella elemento di magazzino" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Produzione" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "Quantità Disponibile" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "Nessuna posizione impostata" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "Nuova Posizione" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "Indice" msgid "Subscribed Parts" msgstr "Articoli Sottoscritti" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "Categoria sottoscritta" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "Articoli Recenti" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "Distinta base In Attesa Di Convalida" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "Aggiornamento Recente" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "Stock esaurito" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "Richiesto per gli Ordini di Produzione" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "Stock Scaduto" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "Stock obsoleto" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "Ordini di Produzione Attivi" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "Ordini Di Produzione Scaduti" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "Ordini Di Acquisto In Corso" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "Ordini Di Acquisto In Ritardo" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "Ordini Di Vendita In Corso" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "Ordini Di Vendita in ritardo" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "Novità InvenTree" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "Notizie Attuali" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "Home Page" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "I seguenti articoli sono pochi nel magazzino richiesto" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "Quantità richiesta" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "Clicca il seguente link per visualizzare questo articolo" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "Quantità minima" @@ -9865,7 +9865,7 @@ msgstr "Carica la Distinta Base per il sotto assemblaggio" msgid "Substitutes Available" msgstr "Sostituti Disponibili" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "Variante stock consentita" @@ -9885,25 +9885,25 @@ msgstr "I prezzi Distinta Base sono incompleti" msgid "No pricing available" msgstr "Nessun prezzo disponibile" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "Nessuna Scorta Disponibile" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "Include variante e scorte sostitutive" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "Comprende varianti magazzino" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "Comprende le scorte sostitutive" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "Elementi consumabili" @@ -9935,7 +9935,7 @@ msgstr "Visualizza Distinta Base" msgid "No BOM items found" msgstr "Nessun elemento trovato in Distinta Base" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "Articolo richiesto" @@ -10104,7 +10104,7 @@ msgstr "Cancella l'output di produzione" msgid "No build order allocations found" msgstr "Nessuna allocazione per l'ordine di produzione trovato" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "Cancella l'output" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "Nessun output di produzione attivo trovato" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Seleziona Articoli" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "È necessario selezionare almeno un articolo da assegnare" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "Specificare il quantitativo assegnato allo stock" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "Tutti gli articoli assegnati" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "Tutti gli articoli selezionati sono stati completamente assegnati" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "Seleziona la posizione di origine (lascia vuoto per prendere da tutte le posizioni)" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "Assegna gli Elementi Stock all'Ordine di Produzione" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "Nessuna posizione di magazzino corrispondente" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "Nessun elemento corrispondente trovato" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "Assegna Automaticamente Scorte" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "Gli elementi in magazzino saranno automaticamente assegnati a questo ordine di produzione, secondo le linee guida fornite" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "Se viene specificata una posizione, le scorte saranno assegnate solo da quella ubicazione" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "Se lo stock è considerato intercambiabile, sarà assegnato dal primo luogo in cui viene trovato" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "Se lo stock sostitutivo è ammesso, sarà utilizzato nel caso in cui lo stock dell'articolo primario non possa essere trovato" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "Assegna Elementi di Magazzino" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "Nessuna produzione corrispondente alla ricerca" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "Seleziona" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "L'ordine di produzione è in ritardo" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "Avanzamento" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "Nessuna informazione utente" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "gruppo" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "Modifica allocazione magazzino" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "Elimina posizione giacenza" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "Modifica Posizione" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "Rimuovi Posizione" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "Parte tracciabile" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "Scorte insufficienti disponibili" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "Scorte sufficienti disponibili" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "Produci scorta" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "Ordina scorta" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "Assegna scorta" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "Elimina Parametri" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "Articoli ordinati" @@ -10557,45 +10557,45 @@ msgstr "Modifica riduzione di prezzo" msgid "Delete price break" msgstr "Cancella riduzione di prezzo" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "vero" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "falso" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "Seleziona filtro" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "Stampa Etichette" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "Stampa report" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "Aggiungi nuovo filtro" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "Cancella tutti i filtri" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "Crea filtro" @@ -11091,117 +11091,117 @@ msgstr "Questo elemento è in ritardo" msgid "Receive line item" msgstr "Ricevi linea elemento" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "Elimina relazione tra i componenti" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "Elimina Relazione Articolo" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "Nessun articolo trovato" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "Imposta la categoria prodotto per i prodotti selezionati" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "Imposta categoria articolo" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "Imposta categoria" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "Nessuna categoria" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "Visualizza come elenco" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "Visualizza come griglia" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "Visualizza come struttura ad albero" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "Carica Sotto Categorie" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "Categoria sottoscritta" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "Nessun modello di test corrispondente" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "Modificare il risultato del test" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "Cancellare il risultato del test" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "Questo test è definito per un articolo principale" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "Modifica Modello Risultato Test" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "Elimina Modello Risultato Test" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "Nessuna data specificata" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "La data specificata è nel passato" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "Speculativo" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "Nessuna informazione di pianificazione disponibile per questo prodotto" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "Errore nel recupero delle informazioni di programmazione per questo articolo" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "Quantità Di Scorte Programmate" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "Quantità Massima" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "Livello Minimo Stock" @@ -11992,7 +11992,7 @@ msgstr "La quantità non può essere regolata per le scorte serializzate" msgid "Specify stock quantity" msgstr "Specificare la quantità di magazzino" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "Seleziona Elementi Magazzino" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "L'articolo di magazzino è in produzione" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "Articolo di magazzino assegnato all'ordine di vendita" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "Articolo stock assegnato al cliente" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "L'articolo di magazzino serializzato è stato assegnato" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "La voce di magazzino è stata completamente assegnata" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "La voce di magazzino è stata parzialmente allocata" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "L'elemento stock è stato installato in un altro articolo" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "L'articolo stock è scaduto" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "Articolo in giacenza prossimo alla scadenza" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "L'articolo stock è stato rifiutato" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "L'articolo di magazzino è andato perso" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "Articolo di magazzino distrutto" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "Esaurito" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "Fornitore dell'articolo non specificato" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "Valore Scorte" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "Nessun articolo in magazzino corrispondente alla richiesta" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "Caricare sublocazioni" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "Dettagli" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "Informazioni sull'articolo non disponibili" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "La posizione non esiste più" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "L'ordine di acquisto non esiste più" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "L'ordine di vendita non esiste più" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "L'ordine di ritorno non esiste più" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "Il cliente non esiste più" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "L'articolo in magazzino non esiste più" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "Aggiunto" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "Rimosso" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "Nessun elemento installato" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "Disinstallare l'articolo di magazzino" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "Selezionare l'articolo di magazzino da disinstallare" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "Installare un altro articolo di magazzino in questo articolo" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "Gli articoli in magazzino possono essere installati solo se soddisfano i seguenti criteri" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "L'articolo di magazzino si collega a un'articolo che è la distinta base di questo articolo di magazzino" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "L'articolo in stock è attualmente disponibile in magazzino" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "L'articolo di magazzino non è già installato in un altro articolo" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "L'articolo di magazzino è tracciato da un codice di lotto o da un numero di serie" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "Selezionare la parte da installare" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "Esporta Dati Tabella" msgid "Select File Format" msgstr "Seleziona Formato File" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "Caricamento dati" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "righe per pagina" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "Mostra tutte le righe" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "Visualizzo" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "a" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "di" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "righe" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "Nessun risultato corrispondente" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "Mostra/nascondi la paginazione" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "Attiva/disattiva" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "Colonne" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "Tutti" diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index 04d9628f31..6bf4c64950 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -25,19 +25,19 @@ msgstr "APIエンドポイントが見つかりません" msgid "User does not have permission to view this model" msgstr "ユーザーにこのモデルを表示する権限がありません" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "値がありません" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "指定された値は有効な数値ではありません。" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "指定された値に無効な単位があります" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "指定された値は指定された単位に変換できませんでした" @@ -68,7 +68,7 @@ msgstr "日付を入力する" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "メモ" @@ -259,7 +259,7 @@ msgstr "添付ファイルを選択" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "ファイルコメント" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "ユーザー" @@ -342,7 +342,7 @@ msgstr "無効な選択です" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "お名前" @@ -363,20 +363,20 @@ msgstr "お名前" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "説明" @@ -389,7 +389,7 @@ msgid "parent" msgstr "親" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "" @@ -908,7 +908,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "パーツ" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "" @@ -1089,7 +1089,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "数量" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "在庫商品" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "ステータス" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "" @@ -3720,7 +3720,7 @@ msgstr "" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "購入金額" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "パーツ" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "カテゴリ" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "在庫" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "在庫切れ" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "組立" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "期限切れ在庫" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "パーツの注文" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index cbc11f5e6c..a1621ca622 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -25,19 +25,19 @@ msgstr "API endpoint 없음" msgid "User does not have permission to view this model" msgstr "이 모델을 볼 수 있는 권한이 없습니다." -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "날짜 입력" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "메모" @@ -259,7 +259,7 @@ msgstr "첨부할 파일을 선택하세요" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "사용자" @@ -342,7 +342,7 @@ msgstr "" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "이름" @@ -363,20 +363,20 @@ msgstr "이름" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "설명" @@ -389,7 +389,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "" @@ -908,7 +908,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "" @@ -1089,7 +1089,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "수량" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "위치" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "상태" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "" @@ -3720,7 +3720,7 @@ msgstr "" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "고객" @@ -4013,7 +4013,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "홈페이지" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "선택" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index daeb6fce30..682e6329b4 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -25,19 +25,19 @@ msgstr "API eindpunt niet gevonden" msgid "User does not have permission to view this model" msgstr "Gebruiker heeft geen rechten om dit model te bekijken" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "Voer datum in" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Opmerkingen" @@ -259,7 +259,7 @@ msgstr "Bestand als bijlage selecteren" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Bestand opmerking" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Gebruiker" @@ -342,7 +342,7 @@ msgstr "Ongeldige keuze" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Naam" @@ -363,20 +363,20 @@ msgstr "Naam" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Omschrijving" @@ -389,7 +389,7 @@ msgid "parent" msgstr "bovenliggende" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Pad" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "Toegewezen" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Productieorder" @@ -908,7 +908,7 @@ msgstr "Productieorder" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Productieorderreferentie" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Productieorder waar deze productie aan is toegewezen" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Productieorder waar deze productie aan is toegewezen" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Onderdeel" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Verkooporder waar deze productie aan is toegewezen" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Bronlocatie" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Doeldatum voor productie voltooiing. Productie zal achterstallig zijn na deze datum." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Opleveringsdatum" @@ -1089,7 +1089,7 @@ msgstr "Opleveringsdatum" msgid "completed by" msgstr "voltooid door" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Uitgegeven door" @@ -1104,7 +1104,7 @@ msgstr "Gebruiker die de productieorder heeft gegeven" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "Prioriteit van deze bouwopdracht" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Hoeveelheid" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Voorraadartikel" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Bestemming voorraadartikel" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "Productieuitvoer" @@ -1360,7 +1360,7 @@ msgstr "Een lijst van productieuitvoeren moet worden verstrekt" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "Een lijst van productieuitvoeren moet worden verstrekt" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Locatie" @@ -1397,13 +1397,13 @@ msgstr "Locatie van voltooide productieuitvoeren" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Status" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "Barcode acties" @@ -1694,7 +1694,7 @@ msgstr "Voorraad is niet volledig toegewezen aan deze productieorder" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "Voltooide Uitvoeren" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "Verkooporder" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "Uitgegeven door" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "Prioriteit" @@ -1792,11 +1792,11 @@ msgstr "Toegewezen Onderdelen" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "Batch" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "Gecreëerd" @@ -3720,7 +3720,7 @@ msgstr "Parameterwaarde" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "Eenheden" @@ -3805,7 +3805,7 @@ msgstr "Minimale kosten (bijv. voorraadkosten)" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "Order meerdere" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "Klant" @@ -4013,7 +4013,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "Nieuwe Inkooporder" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "Leveranciersonderdeel" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "Voorraadartikelen" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "Inkooporder" @@ -4432,7 +4432,7 @@ msgstr "Inkooporder" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "Aantal ontvangen artikelen" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "Inkoopprijs" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "Verkoooporder Artikelen" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "Verzendingen in behandeling" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "Acties" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "In bestelling" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "Standaard locatie voor onderdelen in deze categorie" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "Datum" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "Voorraad" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "Totaal" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "Scan naar Locatie" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Product" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "Geen locatie ingesteld" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "Nieuwe Locatie" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "Vereist voor Productieorder" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "Productieorders in Uitvoering" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "Achterstallige Productieorders" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "Openstaande Inkooporders" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "Achterstallige Inkooporders" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "Openstaande Verkooporders" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "Achterstallige Verkooporders" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "Startpagina" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "De volgende onderdelen hebben een lage vereiste voorraad" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "Vereiste Hoeveelheid" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "Geen Voorraad Aanwezig" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "Verwijder Productieuitvoeren" msgid "No build order allocations found" msgstr "Geen productieordertoewijzingen gevonden" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "Verwijder uitvoeren" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "Geen actieve productieuitvoeren gevonden" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Onderdelen selecteren" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "Er moet op zijn minst één onderdeel toegewezen worden" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "Specificeer voorraadtoewijzingshoeveelheid" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "Selecteer bron locatie (laat het veld leeg om iedere locatie te gebruiken)" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "Voorraadartikelen toewijzen aan Productieorder" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "Geen overeenkomende voorraadlocaties" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "Geen overeenkomende voorraadartikelen" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "Voorraadartikelen zullen automatisch worden toegewezen aan de productieorder volgens de aangegeven richtlijnen" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "Productieorder is achterstallig" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "Voorraadtoewijzing bewerken" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "Voorraadtoewijzing verwijderen" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "Onvoldoende voorraad beschikbaar" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "Genoeg voorraad beschikbaar" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "Productie voorraad" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "Voorraad order" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "Voorraad toewijzen" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "Parameter verwijderen" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "Bestel onderdelen" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "Dit artikel is achterstallig" msgid "Receive line item" msgstr "Artikel ontvangen" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "Voorraadartikel toegewezen aan verkooporder" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "Inkooporder bestaat niet meer" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "rijen per pagina" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index 30241e2d05..fd96df74e0 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -25,19 +25,19 @@ msgstr "API-endepunkt ikke funnet" msgid "User does not have permission to view this model" msgstr "Brukeren har ikke rettigheter til å se denne modellen" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "Ingen verdi angitt" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "Angitt verdi er ikke et gyldig tall" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "Angitt verdi har en ugyldig enhet" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "Oppgi dato" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Notater" @@ -259,7 +259,7 @@ msgstr "Velg fil å legge ved" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Kommentar til fil" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Bruker" @@ -342,7 +342,7 @@ msgstr "Ugyldig valg" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Navn" @@ -363,20 +363,20 @@ msgstr "Navn" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Beskrivelse" @@ -389,7 +389,7 @@ msgid "parent" msgstr "overkategori" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Sti" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Bygningen må avbrytes før den kan slettes" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "Forbruksvare" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "Valgfritt" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Build ordre" @@ -908,7 +908,7 @@ msgstr "Build ordre" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Bygg ordrereferanse" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Build order som denne build er tildelt til" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Build order som denne build er tildelt til" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Del" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Salgsordren denne produksjonen er tildelt til" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Kildeplassering" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Forventet dato for ferdigstillelse. Build er forvalt etter denne datoen." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Fullført dato" @@ -1089,7 +1089,7 @@ msgstr "Fullført dato" msgid "completed by" msgstr "fullført av" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Utstedt av" @@ -1104,7 +1104,7 @@ msgstr "Brukeren som utstede denne prosjekt order" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "Produksjonsordrens prioritet" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Antall" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Lagervare" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Lagervare for montering" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "Produksjonsartikkel" @@ -1360,7 +1360,7 @@ msgstr "En liste over produksjonsartikler må oppgis" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "En liste over produksjonsartikler må oppgis" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Plassering" @@ -1397,13 +1397,13 @@ msgstr "Plassering for ferdige produksjonsartikler" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Status" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "Strekkodehandlinger" @@ -1694,7 +1694,7 @@ msgstr "Lagerbeholdning er ikke fullt tildelt til denne Produksjonsordren" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "Fullførte byggeresultater" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "Salgsordre" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "Utstedt av" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "Prioritet" @@ -1792,11 +1792,11 @@ msgstr "Tildelte deler" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "Parti" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "Opprettet" @@ -3720,7 +3720,7 @@ msgstr "Parameterverdi" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "Enheter" @@ -3805,7 +3805,7 @@ msgstr "Minimum betaling (f.eks. lageravgift på lager)" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "Emballasje" @@ -3838,7 +3838,7 @@ msgstr "Bestill flere" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "Slett bilde" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "Kunde" @@ -4013,7 +4013,7 @@ msgstr "Leverandørs lagerbeholdning" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "Ny innkjøpsordre" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "Leverandørdel" @@ -4283,7 +4283,7 @@ msgstr "Oppdater Delens Tilgjengelighet" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "Lagervarer" @@ -4423,7 +4423,7 @@ msgstr "Ingen samsvarende innkjøpsordre funnet" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "Innkjøpsordre" @@ -4432,7 +4432,7 @@ msgstr "Innkjøpsordre" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "Returordre" @@ -4637,7 +4637,7 @@ msgstr "Antall enheter mottatt" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "Innkjøpspris" @@ -5134,7 +5134,7 @@ msgstr "Duplikatvalg" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "Salgsordreartikler" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "Ventende forsendelser" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "Handlinger" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Deler" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "Del-nøkkelord for å øke synligheten i søkeresultater" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "Kategori" @@ -5736,7 +5736,7 @@ msgstr "Bruker ansvarlig for denne delen" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "Siste lagertelling" @@ -5892,7 +5892,7 @@ msgstr "Total tilgjengelig lagerbeholdning på tidspunkt for varetelling" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "Dato" @@ -5952,7 +5952,7 @@ msgstr "Testmaler kan bare bli opprettet for sporbare deler" msgid "Test with this name already exists for this part" msgstr "Test med dette navnet finnes allerede for denne delen" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "Testnavn" @@ -5968,7 +5968,7 @@ msgstr "Testbeskrivelse" msgid "Enter description for this test" msgstr "Legg inn beskrivelse for denne testen" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "Påkrevd" @@ -5977,7 +5977,7 @@ msgstr "Påkrevd" msgid "Is this test required to pass?" msgstr "Er det påkrevd at denne testen bestås?" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "Krever verdi" @@ -5985,7 +5985,7 @@ msgstr "Krever verdi" msgid "Does this test require a value when adding a test result?" msgstr "Krever denne testen en verdi når det legges til et testresultat?" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "Krever vedlegg" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "Oppdater planleggingsdata" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "Oppdater" @@ -6603,7 +6603,7 @@ msgstr "Legg til lagertellingsinformasjon" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "Lagertelling" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "Minimalt lagerbeholdningsnivå" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "Del-QR-kode" msgid "Link Barcode to Part" msgstr "Koble strekkode til Del" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "Varianter" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "Lagerbeholdning" @@ -7002,7 +7002,7 @@ msgstr "Oppdater delprising" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "Sist oppdatert" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "Legg til salgsprisbrudd" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "Ingen lagerbeholdning" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "Lav lagerbeholdning" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "Total" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Produksjon" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "Tilgjengelig antall" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "Ingen plassering satt" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "Ny plassering" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "Følgende deler har for lav lagerbeholdning" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "Antall som kreves" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "Klikk på følgende lenke for å se denne delen" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "Minimum antall" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "Inkluderer erstatningsbeholdning" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "Forbruksvare" @@ -9935,7 +9935,7 @@ msgstr "Vis stykkliste" msgid "No BOM items found" msgstr "Ingen stykklisteartikler funnet" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "Påkrevd del" @@ -10104,7 +10104,7 @@ msgstr "Slett Produksjonsartikler" msgid "No build order allocations found" msgstr "Ingen tildelinger til produksjonsordre funnet" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "Slett resultat" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "Ingen aktive produksjonsartikler funnet" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "Rediger lagertildeling" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "Slett lagertildeling" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "Rediger tildeling" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "Slett tildeling" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "Sporbar del" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "Bestill deler" @@ -10557,45 +10557,45 @@ msgstr "Rediger prisbrudd" msgid "Delete price break" msgstr "Slett prisbrudd" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "sant" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "usant" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "Velg filter" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "Skriv ut etiketter" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "Skriv ut rapporter" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "Last ned tabelldata" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "Last tabelldata på nytt" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "Legg til nytt filter" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "Fjern alle filtre" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "Opprett filter" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "Sett kategori" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index a5e76d9f48..49530933e6 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -25,19 +25,19 @@ msgstr "Nie znaleziono punktu końcowego API" msgid "User does not have permission to view this model" msgstr "" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "Wprowadź dane" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Uwagi" @@ -259,7 +259,7 @@ msgstr "Wybierz plik do załączenia" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Komentarz pliku" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Użytkownik" @@ -342,7 +342,7 @@ msgstr "Błędny wybór" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Nazwa" @@ -363,20 +363,20 @@ msgstr "Nazwa" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Opis" @@ -389,7 +389,7 @@ msgid "parent" msgstr "nadrzędny" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Ścieżka" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięta" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "Opcjonalne" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "Przydzielono" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Zlecenie Budowy" @@ -908,7 +908,7 @@ msgstr "Zlecenie Budowy" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Odwołanie do zamówienia wykonania" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Komponent" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Zamówienie sprzedaży, do którego budowa jest przypisana" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Lokalizacja źródła" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Docelowa data zakończenia kompilacji. Po tej dacie kompilacja będzie zaległa." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Data zakończenia" @@ -1089,7 +1089,7 @@ msgstr "Data zakończenia" msgid "completed by" msgstr "zrealizowane przez" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Wydany przez" @@ -1104,7 +1104,7 @@ msgstr "Użytkownik, który wydał to zamówienie" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Ilość" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Element magazynowy" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Lokalizacja" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Status" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "Akcje kodów kreskowych" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "Zamówienie zakupu" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "Dodane przez" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "Partia" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "Utworzony" @@ -3720,7 +3720,7 @@ msgstr "" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "Jednostki" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "Opakowanie" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "Klient" @@ -4013,7 +4013,7 @@ msgstr "Zapasy dostawcy" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "Nowe zamówienie zakupu" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "Towary" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "Zlecenie zakupu" @@ -4432,7 +4432,7 @@ msgstr "Zlecenie zakupu" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "Cena zakupu" @@ -5134,7 +5134,7 @@ msgstr "Duplikuj wybrane" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "Oczekujące przesyłki" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "Akcje" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "Wersja" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "Na stanie" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "W Zamówieniu" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "Użyte w" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "Ścieżka kategorii" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Części" @@ -5549,7 +5549,7 @@ msgstr "Kategorie części" msgid "Default location for parts in this category" msgstr "Domyślna lokalizacja dla komponentów w tej kategorii" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "Kategoria" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "Ostatnia inwentaryzacja" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "Data" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "Nazwa testu" @@ -5968,7 +5968,7 @@ msgstr "Testowy opis" msgid "Enter description for this test" msgstr "Wprowadź opis do tego testu" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "Wymagane" @@ -5977,7 +5977,7 @@ msgstr "Wymagane" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "Wymaga wartości" @@ -5985,7 +5985,7 @@ msgstr "Wymaga wartości" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "Wymaga załącznika" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "Odśwież" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "Minimalny poziom stanu magazynowego" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "Kod QR części" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "Warianty" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "Stan" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "Ostatnia aktualizacja" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "Brak w magazynie" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "Mała ilość w magazynie" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "Razem" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "Zainstalowane elementy" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "Numer seryjny" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "Data ważności" @@ -7681,7 +7681,7 @@ msgstr "Wybierz właściciela" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "Skanuj do lokacji" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "Akcje druku" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Budowa" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "Lokacje nie są ustawione" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "Nowa lokalizacja" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "Indeks" msgid "Subscribed Parts" msgstr "Obserwowane elementy" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "Obserwowane kategorie" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "Najnowsze części" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "Wyczerpane stany magazynowe" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "Zaległe zlecenia budowy" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "Trwające zlecenia zakupu" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "Zaległe zlecenia zakupu" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "Trwające zlecenia sprzedaży" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "Zaległe zlecenia sprzedaży" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "Strona główna" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "Wymagana ilość" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "Minimalna ilość" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "Zobacz BOM" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Wybierz części" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "Wybierz" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "Brak informacji o użytkowniku" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "Usuń parametry" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "Zamów komponenty" @@ -10557,45 +10557,45 @@ msgstr "Edytuj przedział cenowy" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "prawda" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "fałsz" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "Wybierz filtr" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "Dodaj nowy filtr" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "Wyczyść wszystkie filtry" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "Utwórz filtr" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "Nie znaleziono części" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "Ustaw kategorię części" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "Ustaw kategorię" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "Brak kategorii" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "Wyświetl jako listę" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "Wyświetl jako siatkę" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "Wyświetl jako drzewo" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "Obserwowana kategoria" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "Wybierz przedmioty magazynowe" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "Szczegóły" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "Lokalizacja już nie istnieje" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "Zamówienie zakupu już nie istnieje" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "Klient już nie istnieje" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "Element magazynowy już nie istnieje" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "Dodano" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "Usunięto" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "Eksportuj dane tabeli" msgid "Select File Format" msgstr "Wybierz format pliku" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "Wczytywanie danych" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "wierszy na stronę" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "Pokaż wszystkie wiersze" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "Pokazywane" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "do" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "z" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "wierszy" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "Brak pasujących wyników" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "Ukryj/Pokaż stronicowanie" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "Przełącz" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "Kolumny" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "Wszystkie" diff --git a/InvenTree/locale/pt/LC_MESSAGES/django.po b/InvenTree/locale/pt/LC_MESSAGES/django.po index db9c8fe888..43db866694 100644 --- a/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -25,19 +25,19 @@ msgstr "API endpoint não encontrado" msgid "User does not have permission to view this model" msgstr "Usuário não tem permissão para ver este modelo" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "Nenhum valor fornecido" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "O valor fornecido não é um número válido" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "Valor fornecido tem uma unidade inválida" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "Valor fornecido não pôde ser convertido para a unidade especificada" @@ -68,7 +68,7 @@ msgstr "Insira uma Data" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Anotações" @@ -123,7 +123,7 @@ msgstr "O domínio de e-mail providenciado não foi aprovado." #: InvenTree/forms.py:345 msgid "Registration is disabled." -msgstr "" +msgstr "Cadastro está desativado." #: InvenTree/helpers.py:462 order/models.py:455 order/models.py:624 msgid "Invalid quantity provided" @@ -259,7 +259,7 @@ msgstr "Selecione arquivo para anexar" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Comentario sobre arquivo" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Usuario" @@ -342,7 +342,7 @@ msgstr "Escolha inválida" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Nome" @@ -363,20 +363,20 @@ msgstr "Nome" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Descricao" @@ -389,7 +389,7 @@ msgid "parent" msgstr "parent" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Caminho" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Produção deve ser cancelada antes de ser deletada" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "Consumível" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -886,10 +886,10 @@ msgstr "Opcional" #: build/api.py:288 templates/js/translated/table_filters.js:360 #: templates/js/translated/table_filters.js:514 msgid "Tracked" -msgstr "" +msgstr "Monitorado" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "Alocado" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Ondem de Produção" @@ -908,7 +908,7 @@ msgstr "Ondem de Produção" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Referência do pedido de produção" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Ordem de produção para qual este serviço está alocado" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Ordem de produção para qual este serviço está alocado" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Peça" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Ordem de Venda para qual esta produção está alocada" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Local de Origem" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data alvo para finalização de produção. Estará atrasado a partir deste dia." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Data de conclusão" @@ -1089,7 +1089,7 @@ msgstr "Data de conclusão" msgid "completed by" msgstr "Concluído em" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Emitido em" @@ -1104,7 +1104,7 @@ msgstr "Usuário que emitiu esta ordem de produção" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "Prioridade desta ordem de produção" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1148,7 +1148,7 @@ msgstr "Código do projeto" #: build/models.py:310 msgid "Project code for this build order" -msgstr "" +msgstr "Código do projeto para esta ordem de produção" #: build/models.py:545 #, python-brace-format @@ -1184,7 +1184,7 @@ msgstr "Quantidade não pode ser maior do que a quantidade de saída" #: build/models.py:1260 msgid "Build object" -msgstr "" +msgstr "Objeto de produção" #: build/models.py:1274 build/models.py:1556 build/serializers.py:206 #: build/serializers.py:244 build/templates/build/build_base.html:103 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,14 +1227,14 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Quantidade" #: build/models.py:1275 msgid "Required quantity for build order" -msgstr "" +msgstr "Quantidade necessária para a ordem de produção" #: build/models.py:1357 msgid "Build item must specify a build output, as master part is marked as trackable" @@ -1259,14 +1259,14 @@ msgstr "Quantidade deve ser 1 para estoque serializado" #: build/models.py:1449 msgid "Selected stock item does not match BOM line" -msgstr "" +msgstr "Item estoque selecionado não coincide com linha da LDM" #: build/models.py:1543 build/serializers.py:799 order/serializers.py:1065 #: order/serializers.py:1086 stock/serializers.py:479 stock/serializers.py:887 #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Item de estoque" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Destino do Item do Estoque" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "Saída da Produção" @@ -1360,7 +1360,7 @@ msgstr "Uma lista de saídas de produção deve ser fornecida" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "Uma lista de saídas de produção deve ser fornecida" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Local" @@ -1383,11 +1383,11 @@ msgstr "Descartar alocações" #: build/serializers.py:431 msgid "Discard any stock allocations for scrapped outputs" -msgstr "" +msgstr "Descartar quaisquer alocações de estoque para saídas sucateadas" #: build/serializers.py:436 msgid "Reason for scrapping build output(s)" -msgstr "" +msgstr "Motivo para sucatear saída(s) de produção" #: build/serializers.py:497 msgid "Location for completed build outputs" @@ -1397,13 +1397,13 @@ msgstr "Local para saídas de produção concluídas" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Situação" @@ -1485,7 +1485,7 @@ msgstr "Pedido de produção tem saídas incompletas" #: build/serializers.py:722 msgid "Build Line" -msgstr "" +msgstr "Linha de produção" #: build/serializers.py:732 msgid "Build output" @@ -1497,7 +1497,7 @@ msgstr "Saída de produção deve indicar a mesma produção" #: build/serializers.py:776 msgid "Build Line Item" -msgstr "" +msgstr "Item da linha de produção" #: build/serializers.py:790 msgid "bom_item.part must point to the same part as the build order" @@ -1579,7 +1579,7 @@ msgstr "Pedido de produção {bo} está atrasada" #: build/templates/build/build_base.html:18 msgid "Part thumbnail" -msgstr "" +msgstr "Miniatura da parte" #: build/templates/build/build_base.html:39 #: company/templates/company/supplier_part.html:36 @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "Ações de código de barras" @@ -1694,7 +1694,7 @@ msgstr "Estoque não foi totalmente alocado para este Pedido de Produção" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "Saídas Concluídas" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "Pedido de Venda" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "Emitido por" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "Prioridade" @@ -1792,11 +1792,11 @@ msgstr "Peças alocadas" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "Lote" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "Criado" @@ -1834,11 +1834,11 @@ msgstr "Alocar Estoque para Produção" #: build/templates/build/detail.html:181 msgid "Deallocate stock" -msgstr "" +msgstr "Desalocar estoque" #: build/templates/build/detail.html:182 msgid "Deallocate Stock" -msgstr "" +msgstr "Desalocar estoque" #: build/templates/build/detail.html:184 msgid "Automatically allocate stock to build" @@ -1879,7 +1879,7 @@ msgstr "Nova saída de produção" #: build/templates/build/detail.html:232 build/templates/build/sidebar.html:15 msgid "Consumed Stock" -msgstr "" +msgstr "Consumir estoque" #: build/templates/build/detail.html:244 msgid "Completed Build Outputs" @@ -1911,7 +1911,7 @@ msgstr "Alocação Concluída" #: build/templates/build/detail.html:426 msgid "All lines have been fully allocated" -msgstr "" +msgstr "Todas as linhas foram totalmente alocadas" #: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" @@ -2597,11 +2597,11 @@ msgstr "Ícone padrão de local de estoque (vazio significa sem ícone)" #: common/models.py:1471 msgid "Show Installed Stock Items" -msgstr "" +msgstr "Mostrar Itens de Estoque Instalados" #: common/models.py:1472 msgid "Display installed stock items in stock tables" -msgstr "" +msgstr "Exibir itens de estoque instalados nas tabelas de estoque" #: common/models.py:1478 msgid "Build Order Reference Pattern" @@ -3237,27 +3237,27 @@ msgstr "Limite máximo de comprimento para frases exibidas nas visualizações d #: common/models.py:2098 msgid "Default part label template" -msgstr "" +msgstr "Modelo de rótulo padrão da peça" #: common/models.py:2099 msgid "The part label template to be automatically selected" -msgstr "" +msgstr "O modelo de rótulo da peça a ser selecionado automaticamente" #: common/models.py:2107 msgid "Default stock item template" -msgstr "" +msgstr "Modelo padrão de item de estoque" #: common/models.py:2108 msgid "The stock item label template to be automatically selected" -msgstr "" +msgstr "O modelo de rótulo do item a ser selecionado automaticamente" #: common/models.py:2116 msgid "Default stock location label template" -msgstr "" +msgstr "Modelo de rótulo de localização do estoque padrão" #: common/models.py:2117 msgid "The stock location label template to be automatically selected" -msgstr "" +msgstr "O modelo de rótulo do local de estoque a ser selecionado automaticamente" #: common/models.py:2163 msgid "Price break quantity" @@ -3555,94 +3555,94 @@ msgstr "Empresa" #: company/models.py:324 msgid "Company already has a primary address" -msgstr "" +msgstr "A empresa já tem um endereço principal" #: company/models.py:329 msgid "Select company" -msgstr "" +msgstr "Selecione a Empresa" #: company/models.py:332 msgid "Address title" -msgstr "" +msgstr "Título do endereço" #: company/models.py:333 msgid "Title describing the address entry" -msgstr "" +msgstr "Título descrevendo a entrada de endereço" #: company/models.py:337 msgid "Primary address" -msgstr "" +msgstr "Endereço Principal" #: company/models.py:338 msgid "Set as primary address" -msgstr "" +msgstr "Definir como endereço principal" #: company/models.py:341 templates/js/translated/company.js:941 #: templates/js/translated/company.js:1002 msgid "Line 1" -msgstr "" +msgstr "Linha 1" #: company/models.py:342 msgid "Address line 1" -msgstr "" +msgstr "Linha de endereço 1" #: company/models.py:346 templates/js/translated/company.js:942 #: templates/js/translated/company.js:1008 msgid "Line 2" -msgstr "" +msgstr "Linha 2" #: company/models.py:347 msgid "Address line 2" -msgstr "" +msgstr "Linha de endereço 2" #: company/models.py:351 company/models.py:352 #: templates/js/translated/company.js:1014 msgid "Postal code" -msgstr "" +msgstr "Código Postal" #: company/models.py:356 msgid "City/Region" -msgstr "" +msgstr "Cidade/Região" #: company/models.py:357 msgid "Postal code city/region" -msgstr "" +msgstr "Código Postal Cidade / Região" #: company/models.py:361 msgid "State/Province" -msgstr "" +msgstr "Estado/Provincia" #: company/models.py:362 msgid "State or province" -msgstr "" +msgstr "Estado ou Província" #: company/models.py:366 templates/js/translated/company.js:1032 msgid "Country" -msgstr "" +msgstr "País" #: company/models.py:367 msgid "Address country" -msgstr "" +msgstr "País do endereço" #: company/models.py:371 msgid "Courier shipping notes" -msgstr "" +msgstr "Notas de envio da transportadora" #: company/models.py:372 msgid "Notes for shipping courier" -msgstr "" +msgstr "Notas para o envio da transportadora" #: company/models.py:376 msgid "Internal shipping notes" -msgstr "" +msgstr "Notas de envio interno" #: company/models.py:377 msgid "Shipping notes for internal use" -msgstr "" +msgstr "Notas de envio para uso interno" #: company/models.py:382 msgid "Link to address information (external)" -msgstr "" +msgstr "Link para as informações do endereço (externo)" #: company/models.py:427 company/models.py:702 stock/models.py:675 #: stock/serializers.py:204 stock/templates/stock/item_base.html:143 @@ -3720,7 +3720,7 @@ msgstr "Valor do Parâmetro" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "Unidades" @@ -3730,11 +3730,11 @@ msgstr "Unidades do parâmetro" #: company/models.py:647 msgid "Pack units must be compatible with the base part units" -msgstr "" +msgstr "Unidades de pacote devem ser compatíveis com as unidades de peça base" #: company/models.py:653 msgid "Pack units must be greater than zero" -msgstr "" +msgstr "Unidades de pacote deve ser maior do que zero" #: company/models.py:669 msgid "Linked manufacturer part must reference the same base part" @@ -3805,7 +3805,7 @@ msgstr "Taxa mínima (ex.: taxa de estoque)" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "Embalagem" @@ -3825,7 +3825,7 @@ msgstr "Quantidade de embalagens" #: company/models.py:756 msgid "Total quantity supplied in a single pack. Leave empty for single items." -msgstr "" +msgstr "Quantidade total fornecida em um único pacote. Deixe em branco para itens únicos." #: company/models.py:773 part/models.py:1923 msgid "multiple" @@ -3838,7 +3838,7 @@ msgstr "Pedir múltiplos" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "Excluir imagem" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "Cliente" @@ -4013,7 +4013,7 @@ msgstr "Estoque do Fornecedor" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "Novo Pedido de Compra" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4093,12 +4093,12 @@ msgstr "Adicionar Contato" #: company/templates/company/detail.html:206 msgid "Company addresses" -msgstr "" +msgstr "Endereços da empresa" #: company/templates/company/detail.html:210 #: company/templates/company/detail.html:211 msgid "Add Address" -msgstr "" +msgstr "Adicionar endereço" #: company/templates/company/index.html:8 msgid "Supplier List" @@ -4182,14 +4182,14 @@ msgstr "Contatos" #: company/templates/company/sidebar.html:35 msgid "Addresses" -msgstr "" +msgstr "Endereços" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:684 #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -4283,7 +4283,7 @@ msgstr "Atualizar disponibilidade de peças" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "Itens de Estoque" @@ -4423,7 +4423,7 @@ msgstr "Nenhum pedido de compra correspondente encontrado" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "Pedido de Compra" @@ -4432,7 +4432,7 @@ msgstr "Pedido de Compra" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "Devolver pedido" @@ -4637,7 +4637,7 @@ msgstr "Número de itens recebidos" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "Preço de Compra" @@ -5134,7 +5134,7 @@ msgstr "Duplicar seleção" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "Itens do Pedido de Venda" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "Envios Pendentes" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "Ações" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "Descrição da Peça" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "IPN" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "Revisão" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "Em Estoque" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "No pedido" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "Usado em" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "Produzindo" @@ -5457,7 +5457,7 @@ msgstr "Caminho da Categoria" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Peças" @@ -5549,7 +5549,7 @@ msgstr "Categorias de Peça" msgid "Default location for parts in this category" msgstr "Local padrão para peças desta categoria" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "Palavras-chave para melhorar a visibilidade nos resultados da pesquisa" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "Categoria" @@ -5736,7 +5736,7 @@ msgstr "Usuário responsável por esta peça" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "Último Balanço" @@ -5892,7 +5892,7 @@ msgstr "Estoque total disponível no momento do balanço" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "Data" @@ -5952,7 +5952,7 @@ msgstr "Modelos de teste só podem ser criados para peças rastreáveis" msgid "Test with this name already exists for this part" msgstr "O teste com este nome já existe para esta peça" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "Nome de Teste" @@ -5968,7 +5968,7 @@ msgstr "Descrição do Teste" msgid "Enter description for this test" msgstr "Digite a descrição para este teste" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "Requerido" @@ -5977,7 +5977,7 @@ msgstr "Requerido" msgid "Is this test required to pass?" msgstr "Este teste é obrigatório passar?" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "Requer Valor" @@ -5985,7 +5985,7 @@ msgstr "Requer Valor" msgid "Does this test require a value when adding a test result?" msgstr "Este teste requer um valor ao adicionar um resultado de teste?" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "Anexo obrigatório" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "Atualizar dados de agendamento" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "Recarregar" @@ -6603,7 +6603,7 @@ msgstr "Adicionar informações de balanço de estoque" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "Balanço" @@ -6790,7 +6790,7 @@ msgstr "Contagem peça em estoque" msgid "Transfer part stock" msgstr "Transferir estoque de peça" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "Ações de peça" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "Nível mínimo de estoque" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "QR Code da Peça" msgid "Link Barcode to Part" msgstr "Vincular Código de Barras à Peça" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "peça" @@ -6967,9 +6967,9 @@ msgstr "Variantes" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "Estoque" @@ -7002,7 +7002,7 @@ msgstr "Atualizar Preço da Peça" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "Última atualização" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "Adicionar intervalo de preço de venda" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "Sem Estoque" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "Estoque Baixo" @@ -7281,17 +7281,17 @@ msgstr "Método" msgid "No author found" msgstr "Nenhum autor encontrado" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "A extensão '{p}' não é compatível com a versão atual do InvenTree {v}" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Extensão requer pelo menos a versão {v}" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Extensão requer no máximo a versão {v}" @@ -7507,8 +7507,8 @@ msgstr "Total" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "Itens instalados" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "Série" @@ -7628,7 +7628,7 @@ msgstr "Excluir quando esgotado" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "Data de validade" @@ -7681,7 +7681,7 @@ msgstr "Selecionar Responsável" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Os itens de estoque podem não estar diretamente localizados em um local de estoque estrutural, mas podem ser localizados em locais filhos." -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "Externo" @@ -8087,7 +8087,7 @@ msgstr "Notas de Item Estoque" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "Excluir item de estoque" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Produção" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "Estoque Inativo" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "Exlcuir saídas" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "Pedir peças" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "Definir categoria" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/pt_br/LC_MESSAGES/django.po b/InvenTree/locale/pt_br/LC_MESSAGES/django.po index c66e4d295c..ada5f437c0 100644 --- a/InvenTree/locale/pt_br/LC_MESSAGES/django.po +++ b/InvenTree/locale/pt_br/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-12 21:36+0000\n" +"POT-Creation-Date: 2023-06-21 06:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -50,26 +50,26 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:206 InvenTree/models.py:766 build/serializers.py:427 -#: build/serializers.py:506 build/templates/build/sidebar.html:23 -#: company/models.py:597 company/templates/company/sidebar.html:35 -#: order/models.py:1089 order/templates/order/po_sidebar.html:11 +#: InvenTree/fields.py:206 InvenTree/models.py:766 build/serializers.py:435 +#: build/serializers.py:514 build/templates/build/sidebar.html:21 +#: company/models.py:746 company/templates/company/sidebar.html:37 +#: order/models.py:1102 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:41 -#: part/models.py:3005 part/templates/part/part_sidebar.html:63 +#: part/models.py:3039 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:121 stock/models.py:2160 stock/models.py:2268 -#: stock/serializers.py:342 stock/serializers.py:475 stock/serializers.py:556 -#: stock/serializers.py:839 stock/serializers.py:938 stock/serializers.py:1070 -#: stock/templates/stock/stock_sidebar.html:25 -#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1224 -#: templates/js/translated/company.js:1294 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1054 -#: templates/js/translated/purchase_order.js:2168 -#: templates/js/translated/return_order.js:760 -#: templates/js/translated/sales_order.js:1055 -#: templates/js/translated/sales_order.js:1959 -#: templates/js/translated/stock.js:1460 templates/js/translated/stock.js:2164 +#: stock/serializers.py:408 stock/serializers.py:542 stock/serializers.py:623 +#: stock/serializers.py:681 stock/serializers.py:956 stock/serializers.py:1055 +#: stock/serializers.py:1187 stock/templates/stock/stock_sidebar.html:25 +#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1244 +#: templates/js/translated/company.js:1715 templates/js/translated/order.js:347 +#: templates/js/translated/part.js:1053 +#: templates/js/translated/purchase_order.js:2178 +#: templates/js/translated/return_order.js:772 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1971 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 msgid "Notes" msgstr "" @@ -82,47 +82,51 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/forms.py:145 +#: InvenTree/forms.py:147 msgid "Enter password" msgstr "" -#: InvenTree/forms.py:146 +#: InvenTree/forms.py:148 msgid "Enter new password" msgstr "" -#: InvenTree/forms.py:155 +#: InvenTree/forms.py:157 msgid "Confirm password" msgstr "" -#: InvenTree/forms.py:156 +#: InvenTree/forms.py:158 msgid "Confirm new password" msgstr "" -#: InvenTree/forms.py:160 +#: InvenTree/forms.py:162 msgid "Old password" msgstr "" -#: InvenTree/forms.py:179 +#: InvenTree/forms.py:181 msgid "Email (again)" msgstr "" -#: InvenTree/forms.py:183 +#: InvenTree/forms.py:185 msgid "Email address confirmation" msgstr "" -#: InvenTree/forms.py:204 +#: InvenTree/forms.py:206 msgid "You must type the same email each time." msgstr "" -#: InvenTree/forms.py:230 InvenTree/forms.py:236 +#: InvenTree/forms.py:237 InvenTree/forms.py:243 msgid "The provided primary email address is not valid." msgstr "" -#: InvenTree/forms.py:242 +#: InvenTree/forms.py:249 msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/helpers.py:462 order/models.py:442 order/models.py:611 +#: InvenTree/forms.py:345 +msgid "Registration is disabled." +msgstr "" + +#: InvenTree/helpers.py:462 order/models.py:455 order/models.py:624 msgid "Invalid quantity provided" msgstr "" @@ -240,7 +244,7 @@ msgstr "" #: InvenTree/models.py:486 stock/models.py:2262 #: templates/js/translated/attachment.js:119 -#: templates/js/translated/attachment.js:306 +#: templates/js/translated/attachment.js:316 msgid "Attachment" msgstr "" @@ -248,29 +252,30 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:493 common/models.py:2688 company/models.py:132 -#: company/models.py:306 company/models.py:584 order/models.py:236 -#: order/models.py:1093 order/models.py:1453 part/admin.py:39 -#: part/models.py:901 part/templates/part/part_scheduling.html:11 +#: InvenTree/models.py:493 common/models.py:2681 company/models.py:128 +#: company/models.py:381 company/models.py:455 company/models.py:733 +#: order/models.py:240 order/models.py:1106 order/models.py:1466 +#: part/admin.py:39 part/models.py:902 +#: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 -#: stock/admin.py:120 templates/js/translated/company.js:977 -#: templates/js/translated/company.js:1283 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2316 -#: templates/js/translated/purchase_order.js:2008 -#: templates/js/translated/purchase_order.js:2172 -#: templates/js/translated/return_order.js:764 -#: templates/js/translated/sales_order.js:1044 -#: templates/js/translated/sales_order.js:1964 +#: stock/admin.py:120 templates/js/translated/company.js:1350 +#: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 +#: templates/js/translated/part.js:2392 +#: templates/js/translated/purchase_order.js:2018 +#: templates/js/translated/purchase_order.js:2182 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1976 msgid "Link" msgstr "" -#: InvenTree/models.py:494 build/models.py:291 part/models.py:902 +#: InvenTree/models.py:494 build/models.py:295 part/models.py:903 #: stock/models.py:735 msgid "Link to external URL" msgstr "" #: InvenTree/models.py:497 templates/js/translated/attachment.js:120 -#: templates/js/translated/attachment.js:321 +#: templates/js/translated/attachment.js:331 msgid "Comment" msgstr "" @@ -278,13 +283,13 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:503 InvenTree/models.py:504 common/models.py:2147 -#: common/models.py:2148 common/models.py:2361 common/models.py:2362 -#: common/models.py:2618 common/models.py:2619 part/models.py:3013 -#: part/models.py:3101 part/models.py:3180 part/models.py:3200 -#: plugin/models.py:217 plugin/models.py:218 +#: InvenTree/models.py:503 InvenTree/models.py:504 common/models.py:2140 +#: common/models.py:2141 common/models.py:2354 common/models.py:2355 +#: common/models.py:2611 common/models.py:2612 part/models.py:3047 +#: part/models.py:3135 part/models.py:3214 part/models.py:3234 +#: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2773 +#: templates/js/translated/stock.js:2904 msgid "User" msgstr "" @@ -325,53 +330,54 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:648 InvenTree/models.py:649 common/models.py:2347 -#: company/models.py:390 label/models.py:103 part/models.py:847 -#: part/models.py:3400 plugin/models.py:41 report/models.py:160 +#: InvenTree/models.py:648 InvenTree/models.py:649 common/models.py:2340 +#: company/models.py:539 label/models.py:111 part/models.py:848 +#: part/models.py:3434 plugin/models.py:42 report/models.py:160 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:78 +#: templates/InvenTree/settings/plugin.html:74 #: templates/InvenTree/settings/plugin_settings.html:22 -#: templates/js/translated/company.js:658 -#: templates/js/translated/company.js:706 -#: templates/js/translated/company.js:871 -#: templates/js/translated/company.js:1071 templates/js/translated/part.js:1160 -#: templates/js/translated/part.js:1447 templates/js/translated/part.js:1583 -#: templates/js/translated/part.js:2699 templates/js/translated/stock.js:2464 +#: templates/js/translated/company.js:665 +#: templates/js/translated/company.js:713 +#: templates/js/translated/company.js:940 +#: templates/js/translated/company.js:1196 +#: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 +#: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 +#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 msgid "Name" msgstr "" -#: InvenTree/models.py:655 build/models.py:164 +#: InvenTree/models.py:655 build/models.py:168 #: build/templates/build/detail.html:24 common/models.py:111 -#: company/models.py:312 company/models.py:590 +#: company/models.py:461 company/models.py:739 #: company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:110 -#: order/models.py:232 order/models.py:1117 part/admin.py:194 part/admin.py:276 -#: part/models.py:869 part/models.py:3416 part/templates/part/category.html:81 +#: company/templates/company/supplier_part.html:108 label/models.py:118 +#: order/models.py:232 order/models.py:1130 part/admin.py:194 part/admin.py:276 +#: part/models.py:870 part/models.py:3450 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 #: part/templates/part/part_scheduling.html:12 report/models.py:173 -#: report/models.py:587 report/models.py:631 +#: report/models.py:589 report/models.py:633 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 -#: templates/js/translated/bom.js:632 templates/js/translated/bom.js:933 -#: templates/js/translated/build.js:2857 templates/js/translated/company.js:510 -#: templates/js/translated/company.js:988 -#: templates/js/translated/company.js:1251 templates/js/translated/order.js:298 -#: templates/js/translated/part.js:1212 templates/js/translated/part.js:1456 -#: templates/js/translated/part.js:1594 templates/js/translated/part.js:1933 -#: templates/js/translated/part.js:2247 templates/js/translated/part.js:2735 -#: templates/js/translated/part.js:2826 -#: templates/js/translated/purchase_order.js:1666 -#: templates/js/translated/purchase_order.js:1812 -#: templates/js/translated/purchase_order.js:1990 -#: templates/js/translated/return_order.js:302 -#: templates/js/translated/sales_order.js:790 -#: templates/js/translated/stock.js:1439 templates/js/translated/stock.js:1817 -#: templates/js/translated/stock.js:2496 templates/js/translated/stock.js:2568 +#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 +#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/company.js:1361 +#: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 +#: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 +#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 +#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/purchase_order.js:1681 +#: templates/js/translated/purchase_order.js:1827 +#: templates/js/translated/purchase_order.js:2000 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 +#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 msgid "Description" msgstr "" @@ -384,7 +390,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2505 +#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 msgid "Path" msgstr "" @@ -420,12 +426,12 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:60 part/models.py:3897 +#: InvenTree/serializers.py:60 part/models.py:3941 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:90 company/models.py:154 -#: company/templates/company/company_base.html:107 part/models.py:2852 +#: InvenTree/serializers.py:90 company/models.py:150 +#: company/templates/company/company_base.html:107 part/models.py:2886 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" @@ -498,130 +504,130 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:722 +#: InvenTree/settings.py:741 msgid "Czech" msgstr "" -#: InvenTree/settings.py:723 +#: InvenTree/settings.py:742 msgid "Danish" msgstr "" -#: InvenTree/settings.py:724 +#: InvenTree/settings.py:743 msgid "German" msgstr "" -#: InvenTree/settings.py:725 +#: InvenTree/settings.py:744 msgid "Greek" msgstr "" -#: InvenTree/settings.py:726 +#: InvenTree/settings.py:745 msgid "English" msgstr "" -#: InvenTree/settings.py:727 +#: InvenTree/settings.py:746 msgid "Spanish" msgstr "" -#: InvenTree/settings.py:728 +#: InvenTree/settings.py:747 msgid "Spanish (Mexican)" msgstr "" -#: InvenTree/settings.py:729 +#: InvenTree/settings.py:748 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:730 +#: InvenTree/settings.py:749 msgid "Finnish" msgstr "" -#: InvenTree/settings.py:731 +#: InvenTree/settings.py:750 msgid "French" msgstr "" -#: InvenTree/settings.py:732 +#: InvenTree/settings.py:751 msgid "Hebrew" msgstr "" -#: InvenTree/settings.py:733 +#: InvenTree/settings.py:752 msgid "Hungarian" msgstr "" -#: InvenTree/settings.py:734 +#: InvenTree/settings.py:753 msgid "Italian" msgstr "" -#: InvenTree/settings.py:735 +#: InvenTree/settings.py:754 msgid "Japanese" msgstr "" -#: InvenTree/settings.py:736 +#: InvenTree/settings.py:755 msgid "Korean" msgstr "" -#: InvenTree/settings.py:737 +#: InvenTree/settings.py:756 msgid "Dutch" msgstr "" -#: InvenTree/settings.py:738 +#: InvenTree/settings.py:757 msgid "Norwegian" msgstr "" -#: InvenTree/settings.py:739 +#: InvenTree/settings.py:758 msgid "Polish" msgstr "" -#: InvenTree/settings.py:740 +#: InvenTree/settings.py:759 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:741 +#: InvenTree/settings.py:760 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:742 +#: InvenTree/settings.py:761 msgid "Russian" msgstr "" -#: InvenTree/settings.py:743 +#: InvenTree/settings.py:762 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:744 +#: InvenTree/settings.py:763 msgid "Swedish" msgstr "" -#: InvenTree/settings.py:745 +#: InvenTree/settings.py:764 msgid "Thai" msgstr "" -#: InvenTree/settings.py:746 +#: InvenTree/settings.py:765 msgid "Turkish" msgstr "" -#: InvenTree/settings.py:747 +#: InvenTree/settings.py:766 msgid "Vietnamese" msgstr "" -#: InvenTree/settings.py:748 +#: InvenTree/settings.py:767 msgid "Chinese" msgstr "" -#: InvenTree/status.py:61 part/serializers.py:878 +#: InvenTree/status.py:68 part/serializers.py:940 msgid "Background worker check failed" msgstr "" -#: InvenTree/status.py:65 +#: InvenTree/status.py:72 msgid "Email backend not configured" msgstr "" -#: InvenTree/status.py:68 +#: InvenTree/status.py:75 msgid "InvenTree system health checks failed" msgstr "" #: InvenTree/status_codes.py:12 InvenTree/status_codes.py:40 #: InvenTree/status_codes.py:148 InvenTree/status_codes.py:167 #: InvenTree/status_codes.py:188 generic/states/tests.py:16 -#: templates/js/translated/table_filters.js:511 +#: templates/js/translated/table_filters.js:533 msgid "Pending" msgstr "" @@ -631,7 +637,7 @@ msgstr "" #: InvenTree/status_codes.py:14 InvenTree/status_codes.py:151 #: InvenTree/status_codes.py:172 generic/states/tests.py:18 -#: order/templates/order/order_base.html:162 +#: order/templates/order/order_base.html:158 #: order/templates/order/sales_order_base.html:162 msgid "Complete" msgstr "" @@ -655,10 +661,10 @@ msgstr "" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1332 -#: templates/js/translated/sales_order.js:1509 -#: templates/js/translated/sales_order.js:1630 -#: templates/js/translated/sales_order.js:1934 +#: InvenTree/status_codes.py:42 order/models.py:1345 +#: templates/js/translated/sales_order.js:1521 +#: templates/js/translated/sales_order.js:1642 +#: templates/js/translated/sales_order.js:1946 msgid "Shipped" msgstr "" @@ -690,7 +696,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: InvenTree/status_codes.py:93 templates/js/translated/stock.js:511 +#: InvenTree/status_codes.py:93 templates/js/translated/stock.js:510 msgid "Stock item created" msgstr "" @@ -746,7 +752,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:120 templates/js/translated/stock.js:2243 +#: InvenTree/status_codes.py:120 templates/js/translated/stock.js:1769 msgid "Merged stock items" msgstr "" @@ -766,7 +772,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: InvenTree/status_codes.py:129 templates/js/translated/stock.js:1676 +#: InvenTree/status_codes.py:129 templates/js/translated/stock.js:1675 msgid "Consumed by build order" msgstr "" @@ -782,7 +788,7 @@ msgstr "" msgid "Returned against Return Order" msgstr "" -#: InvenTree/status_codes.py:141 templates/js/translated/table_filters.js:321 +#: InvenTree/status_codes.py:141 templates/js/translated/table_filters.js:327 msgid "Sent to customer" msgstr "" @@ -850,83 +856,111 @@ msgstr "" msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:651 templates/navbar.html:157 +#: InvenTree/views.py:653 templates/navbar.html:157 msgid "System Information" msgstr "" -#: InvenTree/views.py:658 templates/navbar.html:168 +#: InvenTree/views.py:660 templates/navbar.html:168 msgid "About InvenTree" msgstr "" -#: build/api.py:222 +#: build/api.py:242 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/table_filters.js:166 +#: templates/js/translated/table_filters.js:518 +msgid "Consumable" +msgstr "" + +#: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 +#: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 +#: templates/js/translated/build.js:2458 +#: templates/js/translated/table_filters.js:162 +#: templates/js/translated/table_filters.js:191 +#: templates/js/translated/table_filters.js:522 +msgid "Optional" +msgstr "" + +#: build/api.py:288 templates/js/translated/table_filters.js:360 +#: templates/js/translated/table_filters.js:514 +msgid "Tracked" +msgstr "" + +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 +#: templates/js/translated/build.js:2549 +#: templates/js/translated/sales_order.js:1918 +#: templates/js/translated/table_filters.js:506 +msgid "Allocated" +msgstr "" + +#: build/models.py:73 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:945 templates/js/translated/stock.js:2629 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 msgid "Build Order" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:74 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 -#: order/templates/order/sales_order_detail.html:119 +#: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:244 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:228 users/models.py:42 +#: templates/js/translated/search.js:186 users/models.py:42 msgid "Build Orders" msgstr "" -#: build/models.py:111 +#: build/models.py:115 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:155 +#: build/models.py:159 msgid "Build Order Reference" msgstr "" -#: build/models.py:156 order/models.py:359 order/models.py:765 -#: order/models.py:1087 order/models.py:1724 part/admin.py:278 -#: part/models.py:3798 part/templates/part/upload_bom.html:54 +#: build/models.py:160 order/models.py:372 order/models.py:778 +#: order/models.py:1100 order/models.py:1737 part/admin.py:278 +#: part/models.py:3842 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 -#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:943 -#: templates/js/translated/build.js:2098 templates/js/translated/order.js:291 +#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 +#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2033 -#: templates/js/translated/return_order.js:713 -#: templates/js/translated/sales_order.js:1798 +#: templates/js/translated/purchase_order.js:2043 +#: templates/js/translated/return_order.js:725 +#: templates/js/translated/sales_order.js:1810 msgid "Reference" msgstr "" -#: build/models.py:167 +#: build/models.py:171 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:175 build/templates/build/build_base.html:183 +#: build/models.py:179 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:176 +#: build/models.py:180 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:181 build/templates/build/build_base.html:98 -#: build/templates/build/detail.html:29 company/models.py:775 -#: order/models.py:1195 order/models.py:1311 order/models.py:1312 -#: part/models.py:391 part/models.py:2865 part/models.py:2979 -#: part/models.py:3119 part/models.py:3138 part/models.py:3157 -#: part/models.py:3178 part/models.py:3270 part/models.py:3555 -#: part/models.py:3663 part/models.py:3763 part/models.py:4077 -#: part/serializers.py:842 part/serializers.py:1245 +#: build/models.py:185 build/templates/build/build_base.html:98 +#: build/templates/build/detail.html:29 company/models.py:924 +#: order/models.py:1208 order/models.py:1324 order/models.py:1325 +#: part/models.py:392 part/models.py:2899 part/models.py:3013 +#: part/models.py:3153 part/models.py:3172 part/models.py:3191 +#: part/models.py:3212 part/models.py:3304 part/models.py:3589 +#: part/models.py:3712 part/models.py:3807 part/models.py:4121 +#: part/serializers.py:904 part/serializers.py:1307 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -936,266 +970,229 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:27 #: report/templates/report/inventree_return_order_report_base.html:24 #: report/templates/report/inventree_so_report_base.html:27 -#: stock/serializers.py:156 stock/serializers.py:509 +#: stock/serializers.py:205 stock/serializers.py:576 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 -#: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:631 -#: templates/js/translated/bom.js:768 templates/js/translated/bom.js:887 -#: templates/js/translated/build.js:1403 templates/js/translated/build.js:1965 -#: templates/js/translated/build.js:2464 templates/js/translated/build.js:2868 -#: templates/js/translated/company.js:337 -#: templates/js/translated/company.js:822 -#: templates/js/translated/company.js:929 -#: templates/js/translated/company.js:1169 templates/js/translated/part.js:1918 -#: templates/js/translated/part.js:1990 templates/js/translated/part.js:2216 -#: templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:746 -#: templates/js/translated/purchase_order.js:1274 -#: templates/js/translated/purchase_order.js:1811 -#: templates/js/translated/purchase_order.js:1975 -#: templates/js/translated/return_order.js:527 -#: templates/js/translated/return_order.js:694 -#: templates/js/translated/sales_order.js:285 -#: templates/js/translated/sales_order.js:1185 -#: templates/js/translated/sales_order.js:1584 -#: templates/js/translated/sales_order.js:1782 -#: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:1021 templates/js/translated/stock.js:1773 -#: templates/js/translated/stock.js:2594 templates/js/translated/stock.js:2831 -#: templates/js/translated/stock.js:2968 +#: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 +#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 +#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 +#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/company.js:347 +#: templates/js/translated/company.js:1147 +#: templates/js/translated/company.js:1302 +#: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 +#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 +#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:757 +#: templates/js/translated/purchase_order.js:1289 +#: templates/js/translated/purchase_order.js:1826 +#: templates/js/translated/purchase_order.js:1985 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:706 +#: templates/js/translated/sales_order.js:297 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1596 +#: templates/js/translated/sales_order.js:1794 +#: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 +#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:3095 msgid "Part" msgstr "" -#: build/models.py:189 +#: build/models.py:193 msgid "Select part to build" msgstr "" -#: build/models.py:194 +#: build/models.py:198 msgid "Sales Order Reference" msgstr "" -#: build/models.py:198 +#: build/models.py:202 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:203 build/serializers.py:942 -#: templates/js/translated/build.js:2452 -#: templates/js/translated/sales_order.js:1173 +#: build/models.py:207 build/serializers.py:946 +#: templates/js/translated/build.js:1657 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" -#: build/models.py:207 +#: build/models.py:211 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:212 +#: build/models.py:216 msgid "Destination Location" msgstr "" -#: build/models.py:216 +#: build/models.py:220 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:220 +#: build/models.py:224 msgid "Build Quantity" msgstr "" -#: build/models.py:223 +#: build/models.py:227 msgid "Number of stock items to build" msgstr "" -#: build/models.py:227 +#: build/models.py:231 msgid "Completed items" msgstr "" -#: build/models.py:229 +#: build/models.py:233 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:233 +#: build/models.py:237 msgid "Build Status" msgstr "" -#: build/models.py:237 +#: build/models.py:241 msgid "Build status code" msgstr "" -#: build/models.py:246 build/serializers.py:269 order/serializers.py:506 -#: stock/models.py:739 templates/js/translated/purchase_order.js:1099 +#: build/models.py:250 build/serializers.py:277 order/serializers.py:512 +#: stock/models.py:739 templates/js/translated/purchase_order.js:1114 msgid "Batch Code" msgstr "" -#: build/models.py:250 build/serializers.py:270 +#: build/models.py:254 build/serializers.py:278 msgid "Batch code for this build output" msgstr "" -#: build/models.py:253 order/models.py:244 part/models.py:1038 +#: build/models.py:257 order/models.py:248 part/models.py:1039 #: part/templates/part/part_base.html:312 -#: templates/js/translated/return_order.js:327 -#: templates/js/translated/sales_order.js:815 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" -#: build/models.py:257 +#: build/models.py:261 msgid "Target completion date" msgstr "" -#: build/models.py:258 +#: build/models.py:262 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:261 order/models.py:409 order/models.py:1767 -#: templates/js/translated/build.js:2953 +#: build/models.py:265 order/models.py:422 order/models.py:1780 +#: templates/js/translated/build.js:2170 msgid "Completion Date" msgstr "" -#: build/models.py:267 +#: build/models.py:271 msgid "completed by" msgstr "" -#: build/models.py:275 templates/js/translated/build.js:2913 +#: build/models.py:279 templates/js/translated/build.js:2130 msgid "Issued by" msgstr "" -#: build/models.py:276 +#: build/models.py:280 msgid "User who issued this build order" msgstr "" -#: build/models.py:284 build/templates/build/build_base.html:204 -#: build/templates/build/detail.html:122 order/models.py:258 -#: order/templates/order/order_base.html:214 -#: order/templates/order/return_order_base.html:182 -#: order/templates/order/sales_order_base.html:222 part/models.py:1042 +#: build/models.py:288 build/templates/build/build_base.html:205 +#: build/templates/build/detail.html:122 order/models.py:262 +#: order/templates/order/order_base.html:217 +#: order/templates/order/return_order_base.html:189 +#: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2925 -#: templates/js/translated/purchase_order.js:1723 -#: templates/js/translated/return_order.js:347 -#: templates/js/translated/table_filters.js:461 +#: templates/js/translated/build.js:2142 +#: templates/js/translated/purchase_order.js:1738 +#: templates/js/translated/return_order.js:359 +#: templates/js/translated/table_filters.js:467 msgid "Responsible" msgstr "" -#: build/models.py:285 +#: build/models.py:289 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:294 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 -#: order/templates/order/order_base.html:171 +#: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:146 #: order/templates/order/sales_order_base.html:181 #: part/templates/part/part_base.html:385 stock/models.py:733 #: stock/templates/stock/item_base.html:201 +#: templates/js/translated/company.js:1050 msgid "External Link" msgstr "" -#: build/models.py:295 +#: build/models.py:299 msgid "Build Priority" msgstr "" -#: build/models.py:298 +#: build/models.py:302 msgid "Priority of this build order" msgstr "" -#: build/models.py:536 +#: build/models.py:309 common/models.py:104 order/admin.py:17 +#: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 +#: templates/js/translated/build.js:2067 +#: templates/js/translated/purchase_order.js:1685 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 +#: templates/js/translated/table_filters.js:24 +#: templates/project_code_data.html:6 +msgid "Project Code" +msgstr "" + +#: build/models.py:310 +msgid "Project code for this build order" +msgstr "" + +#: build/models.py:545 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:542 +#: build/models.py:551 msgid "A build order has been completed" msgstr "" -#: build/models.py:744 build/models.py:811 +#: build/models.py:753 build/models.py:831 msgid "No build output specified" msgstr "" -#: build/models.py:747 +#: build/models.py:756 msgid "Build output is already completed" msgstr "" -#: build/models.py:750 +#: build/models.py:759 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:815 build/serializers.py:212 build/serializers.py:251 -#: build/serializers.py:811 order/models.py:440 order/serializers.py:379 -#: order/serializers.py:501 part/serializers.py:1087 part/serializers.py:1408 -#: stock/models.py:593 stock/models.py:1387 stock/serializers.py:315 +#: build/models.py:835 build/serializers.py:220 build/serializers.py:259 +#: build/serializers.py:819 order/models.py:453 order/serializers.py:385 +#: order/serializers.py:507 part/serializers.py:1149 part/serializers.py:1470 +#: stock/models.py:593 stock/models.py:1387 stock/serializers.py:381 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:820 build/serializers.py:217 +#: build/models.py:840 build/serializers.py:225 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1272 -msgid "Build item must specify a build output, as master part is marked as trackable" +#: build/models.py:1260 +msgid "Build object" msgstr "" -#: build/models.py:1281 -#, python-brace-format -msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" -msgstr "" - -#: build/models.py:1291 order/models.py:1601 -msgid "Stock item is over-allocated" -msgstr "" - -#: build/models.py:1297 order/models.py:1604 -msgid "Allocation quantity must be greater than zero" -msgstr "" - -#: build/models.py:1303 -msgid "Quantity must be 1 for serialized stock" -msgstr "" - -#: build/models.py:1360 -msgid "Selected stock item not found in BOM" -msgstr "" - -#: build/models.py:1438 stock/templates/stock/item_base.html:170 -#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2841 -#: templates/navbar.html:38 -msgid "Build" -msgstr "" - -#: build/models.py:1439 -msgid "Build to allocate parts" -msgstr "" - -#: build/models.py:1455 build/serializers.py:791 order/serializers.py:1059 -#: order/serializers.py:1080 stock/serializers.py:413 stock/serializers.py:770 -#: stock/serializers.py:896 stock/templates/stock/item_base.html:10 -#: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:955 templates/js/translated/build.js:960 -#: templates/js/translated/build.js:2466 templates/js/translated/build.js:3038 -#: templates/js/translated/sales_order.js:286 -#: templates/js/translated/sales_order.js:1186 -#: templates/js/translated/sales_order.js:1485 -#: templates/js/translated/sales_order.js:1490 -#: templates/js/translated/sales_order.js:1591 -#: templates/js/translated/sales_order.js:1678 -#: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:2714 -msgid "Stock Item" -msgstr "" - -#: build/models.py:1456 -msgid "Source stock item" -msgstr "" - -#: build/models.py:1468 build/serializers.py:198 build/serializers.py:236 -#: build/templates/build/build_base.html:103 -#: build/templates/build/detail.html:34 common/models.py:2169 -#: order/models.py:1073 order/models.py:1645 order/serializers.py:1233 +#: build/models.py:1274 build/models.py:1556 build/serializers.py:206 +#: build/serializers.py:244 build/templates/build/build_base.html:103 +#: build/templates/build/detail.html:34 common/models.py:2162 +#: order/models.py:1086 order/models.py:1658 order/serializers.py:1239 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 -#: part/forms.py:47 part/models.py:2992 part/models.py:3779 +#: part/forms.py:47 part/models.py:3026 part/models.py:3823 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1204,315 +1201,367 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:29 #: report/templates/report/inventree_test_report_base.html:90 #: report/templates/report/inventree_test_report_base.html:170 -#: stock/admin.py:103 stock/serializers.py:306 +#: stock/admin.py:103 stock/serializers.py:372 #: stock/templates/stock/item_base.html:288 #: stock/templates/stock/item_base.html:296 #: stock/templates/stock/item_base.html:343 #: templates/email/build_order_completed.html:18 -#: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:770 -#: templates/js/translated/bom.js:951 templates/js/translated/build.js:504 -#: templates/js/translated/build.js:716 templates/js/translated/build.js:982 -#: templates/js/translated/build.js:1425 templates/js/translated/build.js:1991 -#: templates/js/translated/build.js:2467 -#: templates/js/translated/company.js:1428 -#: templates/js/translated/model_renderers.js:207 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:935 -#: templates/js/translated/part.js:1784 templates/js/translated/part.js:3263 +#: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 +#: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 +#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/company.js:1849 +#: templates/js/translated/model_renderers.js:221 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:934 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 #: templates/js/translated/pricing.js:616 -#: templates/js/translated/purchase_order.js:749 -#: templates/js/translated/purchase_order.js:1815 -#: templates/js/translated/purchase_order.js:2039 -#: templates/js/translated/sales_order.js:302 -#: templates/js/translated/sales_order.js:1187 -#: templates/js/translated/sales_order.js:1504 -#: templates/js/translated/sales_order.js:1594 -#: templates/js/translated/sales_order.js:1684 -#: templates/js/translated/sales_order.js:1804 -#: templates/js/translated/stock.js:531 templates/js/translated/stock.js:669 -#: templates/js/translated/stock.js:840 templates/js/translated/stock.js:2758 -#: templates/js/translated/stock.js:2843 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1830 +#: templates/js/translated/purchase_order.js:2049 +#: templates/js/translated/sales_order.js:314 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1516 +#: templates/js/translated/sales_order.js:1606 +#: templates/js/translated/sales_order.js:1696 +#: templates/js/translated/sales_order.js:1816 +#: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 +#: templates/js/translated/stock.js:2970 msgid "Quantity" msgstr "" -#: build/models.py:1469 +#: build/models.py:1275 +msgid "Required quantity for build order" +msgstr "" + +#: build/models.py:1357 +msgid "Build item must specify a build output, as master part is marked as trackable" +msgstr "" + +#: build/models.py:1366 +#, python-brace-format +msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" +msgstr "" + +#: build/models.py:1376 order/models.py:1614 +msgid "Stock item is over-allocated" +msgstr "" + +#: build/models.py:1382 order/models.py:1617 +msgid "Allocation quantity must be greater than zero" +msgstr "" + +#: build/models.py:1388 +msgid "Quantity must be 1 for serialized stock" +msgstr "" + +#: build/models.py:1449 +msgid "Selected stock item does not match BOM line" +msgstr "" + +#: build/models.py:1543 build/serializers.py:799 order/serializers.py:1065 +#: order/serializers.py:1086 stock/serializers.py:479 stock/serializers.py:887 +#: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 +#: stock/templates/stock/item_base.html:23 +#: stock/templates/stock/item_base.html:195 +#: templates/js/translated/build.js:1671 +#: templates/js/translated/sales_order.js:298 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1497 +#: templates/js/translated/sales_order.js:1502 +#: templates/js/translated/sales_order.js:1603 +#: templates/js/translated/sales_order.js:1690 +#: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 +#: templates/js/translated/stock.js:2845 +msgid "Stock Item" +msgstr "" + +#: build/models.py:1544 +msgid "Source stock item" +msgstr "" + +#: build/models.py:1557 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1477 +#: build/models.py:1565 msgid "Install into" msgstr "" -#: build/models.py:1478 +#: build/models.py:1566 msgid "Destination stock item" msgstr "" -#: build/serializers.py:148 build/serializers.py:820 -#: templates/js/translated/build.js:1413 +#: build/serializers.py:156 build/serializers.py:828 +#: templates/js/translated/build.js:1299 msgid "Build Output" msgstr "" -#: build/serializers.py:160 +#: build/serializers.py:168 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:164 +#: build/serializers.py:172 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:168 +#: build/serializers.py:176 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:179 +#: build/serializers.py:187 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:199 build/serializers.py:237 +#: build/serializers.py:207 build/serializers.py:245 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:258 +#: build/serializers.py:266 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:261 +#: build/serializers.py:269 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:276 order/serializers.py:514 order/serializers.py:1237 -#: stock/serializers.py:324 templates/js/translated/purchase_order.js:1123 -#: templates/js/translated/stock.js:334 templates/js/translated/stock.js:532 +#: build/serializers.py:284 order/serializers.py:520 order/serializers.py:1243 +#: stock/serializers.py:390 templates/js/translated/purchase_order.js:1138 +#: templates/js/translated/stock.js:333 templates/js/translated/stock.js:531 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:277 +#: build/serializers.py:285 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:298 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:291 +#: build/serializers.py:299 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:326 stock/api.py:670 +#: build/serializers.py:334 stock/api.py:707 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:377 build/serializers.py:439 build/serializers.py:518 +#: build/serializers.py:385 build/serializers.py:447 build/serializers.py:526 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:415 build/serializers.py:488 order/serializers.py:487 -#: order/serializers.py:606 order/serializers.py:1588 part/serializers.py:854 -#: stock/serializers.py:335 stock/serializers.py:470 stock/serializers.py:551 -#: stock/serializers.py:931 stock/serializers.py:1173 +#: build/serializers.py:423 build/serializers.py:496 order/serializers.py:493 +#: order/serializers.py:612 order/serializers.py:1594 part/serializers.py:916 +#: stock/serializers.py:401 stock/serializers.py:537 stock/serializers.py:618 +#: stock/serializers.py:1048 stock/serializers.py:1290 #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:967 -#: templates/js/translated/build.js:2006 -#: templates/js/translated/purchase_order.js:1148 -#: templates/js/translated/purchase_order.js:1238 -#: templates/js/translated/sales_order.js:1497 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1613 -#: templates/js/translated/sales_order.js:1692 -#: templates/js/translated/stock.js:645 templates/js/translated/stock.js:811 -#: templates/js/translated/stock.js:1023 templates/js/translated/stock.js:1937 -#: templates/js/translated/stock.js:2608 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 +#: templates/js/translated/build.js:2298 +#: templates/js/translated/purchase_order.js:1163 +#: templates/js/translated/purchase_order.js:1253 +#: templates/js/translated/sales_order.js:1509 +#: templates/js/translated/sales_order.js:1617 +#: templates/js/translated/sales_order.js:1625 +#: templates/js/translated/sales_order.js:1704 +#: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 +#: templates/js/translated/stock.js:2739 msgid "Location" msgstr "" -#: build/serializers.py:416 +#: build/serializers.py:424 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:422 +#: build/serializers.py:430 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:423 +#: build/serializers.py:431 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:428 +#: build/serializers.py:436 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:489 +#: build/serializers.py:497 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:495 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:791 -#: order/models.py:1750 order/serializers.py:524 stock/admin.py:106 -#: stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2897 -#: templates/js/translated/purchase_order.js:1278 -#: templates/js/translated/purchase_order.js:1682 -#: templates/js/translated/return_order.js:319 -#: templates/js/translated/sales_order.js:807 -#: templates/js/translated/stock.js:1912 templates/js/translated/stock.js:2732 -#: templates/js/translated/stock.js:2859 +#: build/serializers.py:503 build/templates/build/build_base.html:152 +#: build/templates/build/detail.html:62 order/models.py:804 +#: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 +#: stock/serializers.py:677 stock/templates/stock/item_base.html:423 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/purchase_order.js:1293 +#: templates/js/translated/purchase_order.js:1697 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 +#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 +#: templates/js/translated/stock.js:2986 msgid "Status" msgstr "" -#: build/serializers.py:501 +#: build/serializers.py:509 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:502 +#: build/serializers.py:510 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:571 +#: build/serializers.py:579 msgid "Remove Allocated Stock" msgstr "" -#: build/serializers.py:572 +#: build/serializers.py:580 msgid "Subtract any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:578 +#: build/serializers.py:586 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:579 +#: build/serializers.py:587 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:606 +#: build/serializers.py:614 msgid "Not permitted" msgstr "" -#: build/serializers.py:607 +#: build/serializers.py:615 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:608 +#: build/serializers.py:616 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:631 +#: build/serializers.py:639 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:633 +#: build/serializers.py:641 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:643 +#: build/serializers.py:651 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:648 +#: build/serializers.py:656 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:649 +#: build/serializers.py:657 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:659 templates/js/translated/build.js:295 +#: build/serializers.py:667 templates/js/translated/build.js:304 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:664 order/serializers.py:261 order/serializers.py:1127 +#: build/serializers.py:672 order/serializers.py:267 order/serializers.py:1133 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:665 +#: build/serializers.py:673 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:675 templates/js/translated/build.js:299 +#: build/serializers.py:683 templates/js/translated/build.js:308 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:684 templates/js/translated/build.js:283 +#: build/serializers.py:692 templates/js/translated/build.js:292 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:714 build/serializers.py:768 part/models.py:3686 -#: part/models.py:4069 -msgid "BOM Item" -msgstr "" - -#: build/serializers.py:724 -msgid "Build output" +#: build/serializers.py:722 +msgid "Build Line" msgstr "" #: build/serializers.py:732 +msgid "Build output" +msgstr "" + +#: build/serializers.py:740 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:776 +msgid "Build Line Item" +msgstr "" + +#: build/serializers.py:790 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:797 stock/serializers.py:783 +#: build/serializers.py:805 stock/serializers.py:900 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:846 order/serializers.py:1117 +#: build/serializers.py:853 order/serializers.py:1123 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:852 +#: build/serializers.py:859 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:859 +#: build/serializers.py:866 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:864 +#: build/serializers.py:871 msgid "This stock item has already been allocated to this build output" msgstr "" -#: build/serializers.py:887 order/serializers.py:1401 +#: build/serializers.py:894 order/serializers.py:1407 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:943 +#: build/serializers.py:947 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Exclude Location" msgstr "" -#: build/serializers.py:952 +#: build/serializers.py:956 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:957 +#: build/serializers.py:961 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:963 +#: build/serializers.py:967 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:964 +#: build/serializers.py:968 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:969 +#: build/serializers.py:973 msgid "Optional Items" msgstr "" -#: build/serializers.py:970 +#: build/serializers.py:974 msgid "Allocate optional BOM items to build order" msgstr "" @@ -1541,6 +1590,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 +#: templates/js/translated/filters.js:336 msgid "Barcode actions" msgstr "" @@ -1619,69 +1669,67 @@ msgstr "" msgid "Build Description" msgstr "" -#: build/templates/build/build_base.html:117 +#: build/templates/build/build_base.html:118 msgid "No build outputs have been created for this build order" msgstr "" -#: build/templates/build/build_base.html:124 +#: build/templates/build/build_base.html:125 msgid "Build Order is ready to mark as completed" msgstr "" -#: build/templates/build/build_base.html:129 +#: build/templates/build/build_base.html:130 msgid "Build Order cannot be completed as outstanding outputs remain" msgstr "" -#: build/templates/build/build_base.html:134 +#: build/templates/build/build_base.html:135 msgid "Required build quantity has not yet been completed" msgstr "" -#: build/templates/build/build_base.html:139 +#: build/templates/build/build_base.html:140 msgid "Stock has not been fully allocated to this Build Order" msgstr "" -#: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:240 -#: order/models.py:1099 order/templates/order/order_base.html:190 +#: build/templates/build/build_base.html:161 +#: build/templates/build/detail.html:138 order/models.py:244 +#: order/models.py:1112 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2945 templates/js/translated/part.js:1802 -#: templates/js/translated/purchase_order.js:1699 -#: templates/js/translated/purchase_order.js:2115 -#: templates/js/translated/return_order.js:335 -#: templates/js/translated/return_order.js:735 -#: templates/js/translated/sales_order.js:823 -#: templates/js/translated/sales_order.js:1847 +#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/purchase_order.js:1714 +#: templates/js/translated/purchase_order.js:2125 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:747 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1859 msgid "Target Date" msgstr "" -#: build/templates/build/build_base.html:165 +#: build/templates/build/build_base.html:166 #, python-format msgid "This build was due on %(target)s" msgstr "" -#: build/templates/build/build_base.html:165 -#: build/templates/build/build_base.html:222 -#: order/templates/order/order_base.html:126 +#: build/templates/build/build_base.html:166 +#: build/templates/build/build_base.html:223 +#: order/templates/order/order_base.html:122 #: order/templates/order/return_order_base.html:118 #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/table_filters.js:68 -#: templates/js/translated/table_filters.js:454 -#: templates/js/translated/table_filters.js:539 -#: templates/js/translated/table_filters.js:580 +#: templates/js/translated/table_filters.js:74 +#: templates/js/translated/table_filters.js:460 +#: templates/js/translated/table_filters.js:561 +#: templates/js/translated/table_filters.js:602 msgid "Overdue" msgstr "" -#: build/templates/build/build_base.html:177 -#: build/templates/build/detail.html:67 build/templates/build/detail.html:149 -#: order/templates/order/sales_order_base.html:203 -#: templates/js/translated/table_filters.js:602 -msgid "Completed" +#: build/templates/build/build_base.html:178 +#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13 +msgid "Completed Outputs" msgstr "" -#: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1454 order/models.py:1304 -#: order/models.py:1403 order/models.py:1551 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:101 order/api.py:1454 order/models.py:1317 +#: order/models.py:1416 order/models.py:1564 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1689,32 +1737,32 @@ msgstr "" #: stock/templates/stock/item_base.html:370 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:915 -#: templates/js/translated/sales_order.js:757 -#: templates/js/translated/sales_order.js:980 -#: templates/js/translated/stock.js:2661 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 +#: templates/js/translated/stock.js:2792 msgid "Sales Order" msgstr "" -#: build/templates/build/build_base.html:197 +#: build/templates/build/build_base.html:198 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_base.html:152 msgid "Issued By" msgstr "" -#: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2862 +#: build/templates/build/build_base.html:212 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 msgid "Priority" msgstr "" -#: build/templates/build/build_base.html:273 +#: build/templates/build/build_base.html:274 msgid "Delete Build Order" msgstr "" -#: build/templates/build/build_base.html:283 +#: build/templates/build/build_base.html:284 msgid "Build Order QR Code" msgstr "" -#: build/templates/build/build_base.html:295 +#: build/templates/build/build_base.html:296 msgid "Link Barcode to Build Order" msgstr "" @@ -1730,8 +1778,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:1222 -#: templates/js/translated/purchase_order.js:2157 +#: build/templates/build/detail.html:49 order/models.py:1235 +#: templates/js/translated/purchase_order.js:2167 msgid "Destination" msgstr "" @@ -1745,21 +1793,21 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1432 -#: templates/js/translated/model_renderers.js:212 -#: templates/js/translated/purchase_order.js:1244 -#: templates/js/translated/stock.js:1093 templates/js/translated/stock.js:1926 -#: templates/js/translated/stock.js:2866 -#: templates/js/translated/table_filters.js:259 -#: templates/js/translated/table_filters.js:350 +#: templates/js/translated/build.js:1319 +#: templates/js/translated/model_renderers.js:226 +#: templates/js/translated/purchase_order.js:1259 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 +#: templates/js/translated/stock.js:2993 +#: templates/js/translated/table_filters.js:265 +#: templates/js/translated/table_filters.js:356 msgid "Batch" msgstr "" #: build/templates/build/detail.html:133 -#: order/templates/order/order_base.html:177 +#: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2905 +#: templates/js/translated/build.js:2122 msgid "Created" msgstr "" @@ -1767,147 +1815,106 @@ msgstr "" msgid "No target date set" msgstr "" +#: build/templates/build/detail.html:149 +#: order/templates/order/sales_order_base.html:203 +#: templates/js/translated/table_filters.js:624 +msgid "Completed" +msgstr "" + #: build/templates/build/detail.html:153 msgid "Build not complete" msgstr "" -#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:19 +#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:17 msgid "Child Build Orders" msgstr "" -#: build/templates/build/detail.html:179 +#: build/templates/build/detail.html:177 msgid "Allocate Stock to Build" msgstr "" -#: build/templates/build/detail.html:183 templates/js/translated/build.js:2276 -msgid "Unallocate stock" +#: build/templates/build/detail.html:181 +msgid "Deallocate stock" +msgstr "" + +#: build/templates/build/detail.html:182 +msgid "Deallocate Stock" msgstr "" #: build/templates/build/detail.html:184 -msgid "Unallocate Stock" -msgstr "" - -#: build/templates/build/detail.html:186 msgid "Automatically allocate stock to build" msgstr "" -#: build/templates/build/detail.html:187 +#: build/templates/build/detail.html:185 msgid "Auto Allocate" msgstr "" -#: build/templates/build/detail.html:189 +#: build/templates/build/detail.html:187 msgid "Manually allocate stock to build" msgstr "" -#: build/templates/build/detail.html:190 build/templates/build/sidebar.html:8 +#: build/templates/build/detail.html:188 build/templates/build/sidebar.html:8 msgid "Allocate Stock" msgstr "" -#: build/templates/build/detail.html:193 +#: build/templates/build/detail.html:191 msgid "Order required parts" msgstr "" -#: build/templates/build/detail.html:194 -#: company/templates/company/detail.html:38 -#: company/templates/company/detail.html:86 -#: part/templates/part/category.html:184 -#: templates/js/translated/purchase_order.js:789 +#: build/templates/build/detail.html:192 +#: templates/js/translated/purchase_order.js:800 msgid "Order Parts" msgstr "" -#: build/templates/build/detail.html:206 -msgid "Untracked stock has been fully allocated for this Build Order" -msgstr "" - #: build/templates/build/detail.html:210 -msgid "Untracked stock has not been fully allocated for this Build Order" -msgstr "" - -#: build/templates/build/detail.html:217 -msgid "Allocate selected items" -msgstr "" - -#: build/templates/build/detail.html:227 -msgid "This Build Order does not have any associated untracked BOM items" -msgstr "" - -#: build/templates/build/detail.html:236 msgid "Incomplete Build Outputs" msgstr "" -#: build/templates/build/detail.html:240 +#: build/templates/build/detail.html:214 msgid "Create new build output" msgstr "" -#: build/templates/build/detail.html:241 +#: build/templates/build/detail.html:215 msgid "New Build Output" msgstr "" -#: build/templates/build/detail.html:255 -msgid "Output Actions" -msgstr "" - -#: build/templates/build/detail.html:260 -msgid "Complete selected build outputs" -msgstr "" - -#: build/templates/build/detail.html:261 -msgid "Complete outputs" -msgstr "" - -#: build/templates/build/detail.html:265 -msgid "Scrap selected build outputs" -msgstr "" - -#: build/templates/build/detail.html:266 -msgid "Scrap outputs" -msgstr "" - -#: build/templates/build/detail.html:270 -msgid "Delete selected build outputs" -msgstr "" - -#: build/templates/build/detail.html:271 -msgid "Delete outputs" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:11 +#: build/templates/build/detail.html:232 build/templates/build/sidebar.html:15 msgid "Consumed Stock" msgstr "" -#: build/templates/build/detail.html:300 +#: build/templates/build/detail.html:244 msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:312 build/templates/build/sidebar.html:21 -#: company/templates/company/detail.html:261 -#: company/templates/company/manufacturer_part.html:151 +#: build/templates/build/detail.html:256 build/templates/build/sidebar.html:19 +#: company/templates/company/detail.html:229 +#: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 -#: company/templates/company/sidebar.html:37 +#: company/templates/company/sidebar.html:39 #: order/templates/order/po_sidebar.html:9 -#: order/templates/order/purchase_order_detail.html:102 -#: order/templates/order/return_order_detail.html:74 +#: order/templates/order/purchase_order_detail.html:84 +#: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 -#: order/templates/order/sales_order_detail.html:134 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:234 -#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:117 +#: order/templates/order/sales_order_detail.html:124 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:109 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:327 +#: build/templates/build/detail.html:271 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:502 +#: build/templates/build/detail.html:425 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:503 -msgid "All untracked stock items have been allocated" +#: build/templates/build/detail.html:426 +msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:340 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -1915,14 +1922,10 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:14 +#: build/templates/build/sidebar.html:10 msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:17 -msgid "Completed Outputs" -msgstr "" - #: common/files.py:63 #, python-brace-format msgid "Unsupported file format: {fmt}" @@ -1969,16 +1972,6 @@ msgstr "" msgid "Timestamp of last update" msgstr "" -#: common/models.py:104 order/admin.py:17 order/models.py:234 -#: templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/purchase_order.js:1670 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 -#: templates/js/translated/table_filters.js:24 -#: templates/project_code_data.html:6 -msgid "Project Code" -msgstr "" - #: common/models.py:105 msgid "Unique project code" msgstr "" @@ -2130,7 +2123,7 @@ msgstr "" #: common/models.py:1028 common/models.py:1046 common/models.py:1053 #: common/models.py:1064 common/models.py:1075 common/models.py:1299 -#: common/models.py:1323 common/models.py:1446 common/models.py:1688 +#: common/models.py:1323 common/models.py:1446 common/models.py:1695 msgid "days" msgstr "" @@ -2262,9 +2255,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1162 part/admin.py:55 part/models.py:3560 -#: report/models.py:166 templates/js/translated/table_filters.js:109 -#: templates/js/translated/table_filters.js:680 +#: common/models.py:1162 part/admin.py:55 part/models.py:3594 +#: report/models.py:166 templates/js/translated/table_filters.js:115 +#: templates/js/translated/table_filters.js:702 msgid "Template" msgstr "" @@ -2272,10 +2265,10 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:1169 part/admin.py:51 part/admin.py:283 part/models.py:996 -#: templates/js/translated/bom.js:1598 -#: templates/js/translated/table_filters.js:276 -#: templates/js/translated/table_filters.js:634 +#: common/models.py:1169 part/admin.py:51 part/admin.py:283 part/models.py:997 +#: templates/js/translated/bom.js:1618 +#: templates/js/translated/table_filters.js:282 +#: templates/js/translated/table_filters.js:656 msgid "Assembly" msgstr "" @@ -2283,8 +2276,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1176 part/admin.py:52 part/models.py:1002 -#: templates/js/translated/table_filters.js:642 +#: common/models.py:1176 part/admin.py:52 part/models.py:1003 +#: templates/js/translated/table_filters.js:664 msgid "Component" msgstr "" @@ -2292,7 +2285,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1183 part/admin.py:53 part/models.py:1013 +#: common/models.py:1183 part/admin.py:53 part/models.py:1014 msgid "Purchaseable" msgstr "" @@ -2300,8 +2293,8 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1190 part/admin.py:54 part/models.py:1018 -#: templates/js/translated/table_filters.js:668 +#: common/models.py:1190 part/admin.py:54 part/models.py:1019 +#: templates/js/translated/table_filters.js:690 msgid "Salable" msgstr "" @@ -2309,10 +2302,10 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:1197 part/admin.py:56 part/models.py:1008 -#: templates/js/translated/table_filters.js:117 -#: templates/js/translated/table_filters.js:193 -#: templates/js/translated/table_filters.js:684 +#: common/models.py:1197 part/admin.py:56 part/models.py:1009 +#: templates/js/translated/table_filters.js:123 +#: templates/js/translated/table_filters.js:199 +#: templates/js/translated/table_filters.js:706 msgid "Trackable" msgstr "" @@ -2320,10 +2313,10 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1204 part/admin.py:57 part/models.py:1028 +#: common/models.py:1204 part/admin.py:57 part/models.py:1029 #: part/templates/part/part_base.html:156 -#: templates/js/translated/table_filters.js:113 -#: templates/js/translated/table_filters.js:688 +#: templates/js/translated/table_filters.js:119 +#: templates/js/translated/table_filters.js:710 msgid "Virtual" msgstr "" @@ -2355,7 +2348,7 @@ msgstr "" msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1232 templates/js/translated/part.js:108 +#: common/models.py:1232 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" @@ -2604,291 +2597,291 @@ msgid "Stock location default icon (empty means no icon)" msgstr "" #: common/models.py:1471 -msgid "Build Order Reference Pattern" +msgid "Show Installed Stock Items" msgstr "" #: common/models.py:1472 -msgid "Required pattern for generating Build Order reference field" +msgid "Display installed stock items in stock tables" msgstr "" #: common/models.py:1478 -msgid "Enable Return Orders" +msgid "Build Order Reference Pattern" msgstr "" #: common/models.py:1479 -msgid "Enable return order functionality in the user interface" +msgid "Required pattern for generating Build Order reference field" msgstr "" #: common/models.py:1485 -msgid "Return Order Reference Pattern" +msgid "Enable Return Orders" msgstr "" #: common/models.py:1486 -msgid "Required pattern for generating Return Order reference field" +msgid "Enable return order functionality in the user interface" msgstr "" #: common/models.py:1492 -msgid "Edit Completed Return Orders" +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1493 -msgid "Allow editing of return orders after they have been completed" +msgid "Required pattern for generating Return Order reference field" msgstr "" #: common/models.py:1499 -msgid "Sales Order Reference Pattern" +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1500 -msgid "Required pattern for generating Sales Order reference field" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1506 -msgid "Sales Order Default Shipment" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1507 -msgid "Enable creation of default shipment with sales orders" +msgid "Required pattern for generating Sales Order reference field" msgstr "" #: common/models.py:1513 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Default Shipment" msgstr "" #: common/models.py:1514 -msgid "Allow editing of sales orders after they have been shipped or completed" +msgid "Enable creation of default shipment with sales orders" msgstr "" #: common/models.py:1520 -msgid "Purchase Order Reference Pattern" +msgid "Edit Completed Sales Orders" msgstr "" #: common/models.py:1521 -msgid "Required pattern for generating Purchase Order reference field" +msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" #: common/models.py:1527 -msgid "Edit Completed Purchase Orders" +msgid "Purchase Order Reference Pattern" msgstr "" #: common/models.py:1528 -msgid "Allow editing of purchase orders after they have been shipped or completed" +msgid "Required pattern for generating Purchase Order reference field" +msgstr "" + +#: common/models.py:1534 +msgid "Edit Completed Purchase Orders" msgstr "" #: common/models.py:1535 -msgid "Enable password forgot" -msgstr "" - -#: common/models.py:1536 -msgid "Enable password forgot function on the login pages" +msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" #: common/models.py:1542 -msgid "Enable registration" +msgid "Enable password forgot" msgstr "" #: common/models.py:1543 -msgid "Enable self-registration for users on the login pages" +msgid "Enable password forgot function on the login pages" msgstr "" #: common/models.py:1549 -msgid "Enable SSO" +msgid "Enable registration" msgstr "" #: common/models.py:1550 -msgid "Enable SSO on the login pages" +msgid "Enable self-registration for users on the login pages" msgstr "" #: common/models.py:1556 -msgid "Enable SSO registration" +msgid "Enable SSO" msgstr "" #: common/models.py:1557 -msgid "Enable self-registration via SSO for users on the login pages" +msgid "Enable SSO on the login pages" msgstr "" #: common/models.py:1563 -msgid "Email required" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1564 -msgid "Require user to supply mail on signup" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1570 -msgid "Auto-fill SSO users" +msgid "Email required" msgstr "" #: common/models.py:1571 -msgid "Automatically fill out user-details from SSO account-data" +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1577 -msgid "Mail twice" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1578 -msgid "On signup ask users twice for their mail" +msgid "Automatically fill out user-details from SSO account-data" msgstr "" #: common/models.py:1584 -msgid "Password twice" +msgid "Mail twice" msgstr "" #: common/models.py:1585 -msgid "On signup ask users twice for their password" +msgid "On signup ask users twice for their mail" msgstr "" #: common/models.py:1591 -msgid "Allowed domains" +msgid "Password twice" msgstr "" #: common/models.py:1592 -msgid "Restrict signup to certain domains (comma-separated, starting with @)" +msgid "On signup ask users twice for their password" msgstr "" #: common/models.py:1598 -msgid "Group on signup" +msgid "Allowed domains" msgstr "" #: common/models.py:1599 -msgid "Group to which new users are assigned on registration" +msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" #: common/models.py:1605 -msgid "Enforce MFA" +msgid "Group on signup" msgstr "" #: common/models.py:1606 -msgid "Users must use multifactor security." +msgid "Group to which new users are assigned on registration" msgstr "" #: common/models.py:1612 -msgid "Check plugins on startup" +msgid "Enforce MFA" msgstr "" #: common/models.py:1613 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1619 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1620 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1621 +#: common/models.py:1628 msgid "Enable URL integration" msgstr "" -#: common/models.py:1622 +#: common/models.py:1629 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1629 +#: common/models.py:1636 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1630 +#: common/models.py:1637 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1637 +#: common/models.py:1644 msgid "Enable app integration" msgstr "" -#: common/models.py:1638 +#: common/models.py:1645 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1645 +#: common/models.py:1652 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1646 +#: common/models.py:1653 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1653 +#: common/models.py:1660 msgid "Enable event integration" msgstr "" -#: common/models.py:1654 +#: common/models.py:1661 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1661 +#: common/models.py:1668 msgid "Enable project codes" msgstr "" -#: common/models.py:1662 +#: common/models.py:1669 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:1668 +#: common/models.py:1675 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1669 +#: common/models.py:1676 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1675 +#: common/models.py:1682 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1676 +#: common/models.py:1683 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1685 +#: common/models.py:1692 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1686 +#: common/models.py:1693 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1703 common/models.py:2140 +#: common/models.py:1710 common/models.py:2133 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1722 +#: common/models.py:1729 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1744 +#: common/models.py:1751 msgid "Hide inactive parts" msgstr "" -#: common/models.py:1745 +#: common/models.py:1752 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:1751 +#: common/models.py:1758 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1752 +#: common/models.py:1759 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1758 +#: common/models.py:1765 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1759 +#: common/models.py:1766 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1765 +#: common/models.py:1772 msgid "Show latest parts" msgstr "" -#: common/models.py:1766 -msgid "Show latest parts on the homepage" -msgstr "" - -#: common/models.py:1772 -msgid "Recent Part Count" -msgstr "" - #: common/models.py:1773 -msgid "Number of recent parts to display on index page" +msgid "Show latest parts on the homepage" msgstr "" #: common/models.py:1779 @@ -2908,504 +2901,497 @@ msgid "Show recently changed stock items on the homepage" msgstr "" #: common/models.py:1793 -msgid "Recent Stock Count" -msgstr "" - -#: common/models.py:1794 -msgid "Number of recent stock items to display on index page" -msgstr "" - -#: common/models.py:1800 msgid "Show low stock" msgstr "" -#: common/models.py:1801 +#: common/models.py:1794 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1807 +#: common/models.py:1800 msgid "Show depleted stock" msgstr "" -#: common/models.py:1808 +#: common/models.py:1801 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1814 +#: common/models.py:1807 msgid "Show needed stock" msgstr "" -#: common/models.py:1815 +#: common/models.py:1808 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1821 +#: common/models.py:1814 msgid "Show expired stock" msgstr "" -#: common/models.py:1822 +#: common/models.py:1815 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1828 +#: common/models.py:1821 msgid "Show stale stock" msgstr "" -#: common/models.py:1829 +#: common/models.py:1822 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1835 +#: common/models.py:1828 msgid "Show pending builds" msgstr "" -#: common/models.py:1836 +#: common/models.py:1829 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1842 +#: common/models.py:1835 msgid "Show overdue builds" msgstr "" -#: common/models.py:1843 +#: common/models.py:1836 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1849 +#: common/models.py:1842 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1850 +#: common/models.py:1843 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1856 +#: common/models.py:1849 msgid "Show overdue POs" msgstr "" -#: common/models.py:1857 +#: common/models.py:1850 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1863 +#: common/models.py:1856 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1864 +#: common/models.py:1857 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1870 +#: common/models.py:1863 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1871 +#: common/models.py:1864 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1877 +#: common/models.py:1870 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:1878 +#: common/models.py:1871 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:1884 +#: common/models.py:1877 msgid "Show News" msgstr "" -#: common/models.py:1885 +#: common/models.py:1878 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1891 +#: common/models.py:1884 msgid "Inline label display" msgstr "" -#: common/models.py:1892 +#: common/models.py:1885 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1898 +#: common/models.py:1891 msgid "Default label printer" msgstr "" -#: common/models.py:1899 +#: common/models.py:1892 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1905 +#: common/models.py:1898 msgid "Inline report display" msgstr "" -#: common/models.py:1906 +#: common/models.py:1899 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1912 +#: common/models.py:1905 msgid "Search Parts" msgstr "" -#: common/models.py:1913 +#: common/models.py:1906 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1919 +#: common/models.py:1912 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1920 +#: common/models.py:1913 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1926 +#: common/models.py:1919 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1927 +#: common/models.py:1920 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1933 +#: common/models.py:1926 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1934 +#: common/models.py:1927 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1940 +#: common/models.py:1933 msgid "Search Categories" msgstr "" -#: common/models.py:1941 +#: common/models.py:1934 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1947 +#: common/models.py:1940 msgid "Search Stock" msgstr "" -#: common/models.py:1948 +#: common/models.py:1941 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1954 +#: common/models.py:1947 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1955 +#: common/models.py:1948 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1961 +#: common/models.py:1954 msgid "Search Locations" msgstr "" -#: common/models.py:1962 +#: common/models.py:1955 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1968 +#: common/models.py:1961 msgid "Search Companies" msgstr "" -#: common/models.py:1969 +#: common/models.py:1962 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1975 +#: common/models.py:1968 msgid "Search Build Orders" msgstr "" -#: common/models.py:1976 +#: common/models.py:1969 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1982 +#: common/models.py:1975 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1983 +#: common/models.py:1976 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1989 +#: common/models.py:1982 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1990 +#: common/models.py:1983 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1996 +#: common/models.py:1989 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1997 +#: common/models.py:1990 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2003 +#: common/models.py:1996 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2004 +#: common/models.py:1997 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2010 +#: common/models.py:2003 msgid "Search Return Orders" msgstr "" -#: common/models.py:2011 +#: common/models.py:2004 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2017 +#: common/models.py:2010 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2018 +#: common/models.py:2011 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2024 +#: common/models.py:2017 msgid "Search Preview Results" msgstr "" -#: common/models.py:2025 +#: common/models.py:2018 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2031 +#: common/models.py:2024 msgid "Regex Search" msgstr "" -#: common/models.py:2032 +#: common/models.py:2025 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2038 +#: common/models.py:2031 msgid "Whole Word Search" msgstr "" -#: common/models.py:2039 +#: common/models.py:2032 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2045 +#: common/models.py:2038 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2046 +#: common/models.py:2039 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2052 +#: common/models.py:2045 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2053 +#: common/models.py:2046 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2059 +#: common/models.py:2052 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2060 +#: common/models.py:2053 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2066 +#: common/models.py:2059 msgid "Date Format" msgstr "" -#: common/models.py:2067 +#: common/models.py:2060 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2081 part/templates/part/detail.html:41 +#: common/models.py:2074 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2082 +#: common/models.py:2075 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2088 part/templates/part/detail.html:62 +#: common/models.py:2081 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2089 +#: common/models.py:2082 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2095 +#: common/models.py:2088 msgid "Table String Length" msgstr "" -#: common/models.py:2096 +#: common/models.py:2089 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2105 +#: common/models.py:2098 msgid "Default part label template" msgstr "" -#: common/models.py:2106 +#: common/models.py:2099 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2114 +#: common/models.py:2107 msgid "Default stock item template" msgstr "" -#: common/models.py:2115 +#: common/models.py:2108 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2123 +#: common/models.py:2116 msgid "Default stock location label template" msgstr "" -#: common/models.py:2124 +#: common/models.py:2117 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2170 +#: common/models.py:2163 msgid "Price break quantity" msgstr "" -#: common/models.py:2177 company/serializers.py:434 order/admin.py:43 -#: order/models.py:1132 order/models.py:1939 -#: templates/js/translated/company.js:1433 templates/js/translated/part.js:1856 +#: common/models.py:2170 company/serializers.py:491 order/admin.py:43 +#: order/models.py:1145 order/models.py:1952 +#: templates/js/translated/company.js:1854 templates/js/translated/part.js:1855 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:725 +#: templates/js/translated/return_order.js:737 msgid "Price" msgstr "" -#: common/models.py:2178 +#: common/models.py:2171 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2338 common/models.py:2516 +#: common/models.py:2331 common/models.py:2509 msgid "Endpoint" msgstr "" -#: common/models.py:2339 +#: common/models.py:2332 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2348 +#: common/models.py:2341 msgid "Name for this webhook" msgstr "" -#: common/models.py:2353 part/admin.py:50 part/models.py:1023 -#: plugin/models.py:47 templates/js/translated/table_filters.js:105 -#: templates/js/translated/table_filters.js:189 -#: templates/js/translated/table_filters.js:434 -#: templates/js/translated/table_filters.js:450 -#: templates/js/translated/table_filters.js:629 +#: common/models.py:2346 part/admin.py:50 part/models.py:1024 +#: plugin/models.py:48 templates/js/translated/table_filters.js:111 +#: templates/js/translated/table_filters.js:195 +#: templates/js/translated/table_filters.js:440 +#: templates/js/translated/table_filters.js:456 +#: templates/js/translated/table_filters.js:651 msgid "Active" msgstr "" -#: common/models.py:2354 +#: common/models.py:2347 msgid "Is this webhook active" msgstr "" -#: common/models.py:2368 +#: common/models.py:2361 msgid "Token" msgstr "" -#: common/models.py:2369 +#: common/models.py:2362 msgid "Token for access" msgstr "" -#: common/models.py:2376 +#: common/models.py:2369 msgid "Secret" msgstr "" -#: common/models.py:2377 +#: common/models.py:2370 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2483 +#: common/models.py:2476 msgid "Message ID" msgstr "" -#: common/models.py:2484 +#: common/models.py:2477 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2492 +#: common/models.py:2485 msgid "Host" msgstr "" -#: common/models.py:2493 +#: common/models.py:2486 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2500 +#: common/models.py:2493 msgid "Header" msgstr "" -#: common/models.py:2501 +#: common/models.py:2494 msgid "Header of this message" msgstr "" -#: common/models.py:2507 +#: common/models.py:2500 msgid "Body" msgstr "" -#: common/models.py:2508 +#: common/models.py:2501 msgid "Body of this message" msgstr "" -#: common/models.py:2517 +#: common/models.py:2510 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2522 +#: common/models.py:2515 msgid "Worked on" msgstr "" -#: common/models.py:2523 +#: common/models.py:2516 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2677 +#: common/models.py:2670 msgid "Id" msgstr "" -#: common/models.py:2683 templates/js/translated/news.js:44 +#: common/models.py:2676 templates/js/translated/company.js:996 +#: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2693 templates/js/translated/news.js:60 +#: common/models.py:2686 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2698 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2691 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:106 msgid "Author" msgstr "" -#: common/models.py:2703 templates/js/translated/news.js:52 +#: common/models.py:2696 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2708 +#: common/models.py:2701 msgid "Read" msgstr "" -#: common/models.py:2709 +#: common/models.py:2702 msgid "Was this news item read?" msgstr "" -#: common/models.py:2729 company/models.py:143 part/models.py:914 +#: common/models.py:2722 company/models.py:139 part/models.py:915 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report_base.html:35 @@ -3415,7 +3401,7 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2730 +#: common/models.py:2723 msgid "Image file" msgstr "" @@ -3492,7 +3478,7 @@ msgstr "" #: company/models.py:113 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:54 -#: templates/js/translated/company.js:514 +#: templates/js/translated/company.js:521 msgid "Website" msgstr "" @@ -3500,303 +3486,387 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:119 -msgid "Address" -msgstr "" - -#: company/models.py:119 -msgid "Company address" -msgstr "" - -#: company/models.py:122 +#: company/models.py:118 msgid "Phone number" msgstr "" -#: company/models.py:123 +#: company/models.py:119 msgid "Contact phone number" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:133 +#: company/models.py:122 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:49 -#: templates/js/translated/company.js:659 +#: templates/js/translated/company.js:666 msgid "Email" msgstr "" -#: company/models.py:126 +#: company/models.py:122 msgid "Contact email address" msgstr "" -#: company/models.py:129 company/templates/company/company_base.html:140 -#: order/models.py:266 order/templates/order/order_base.html:207 +#: company/models.py:125 company/templates/company/company_base.html:140 +#: order/models.py:270 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:175 #: order/templates/order/sales_order_base.html:215 msgid "Contact" msgstr "" -#: company/models.py:130 +#: company/models.py:126 msgid "Point of contact" msgstr "" -#: company/models.py:132 +#: company/models.py:128 msgid "Link to external company information" msgstr "" -#: company/models.py:146 +#: company/models.py:142 msgid "is customer" msgstr "" -#: company/models.py:146 +#: company/models.py:142 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:148 +#: company/models.py:144 msgid "is supplier" msgstr "" -#: company/models.py:148 +#: company/models.py:144 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:150 +#: company/models.py:146 msgid "is manufacturer" msgstr "" -#: company/models.py:150 +#: company/models.py:146 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:157 +#: company/models.py:153 msgid "Default currency used for this company" msgstr "" -#: company/models.py:223 company/templates/company/company_base.html:8 +#: company/models.py:235 company/models.py:328 +#: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 -#: templates/InvenTree/search.html:178 templates/js/translated/company.js:487 +#: templates/InvenTree/search.html:178 templates/js/translated/company.js:494 msgid "Company" msgstr "" -#: company/models.py:278 company/models.py:553 stock/models.py:675 -#: stock/serializers.py:155 stock/templates/stock/item_base.html:143 -#: templates/js/translated/bom.js:621 +#: company/models.py:324 +msgid "Company already has a primary address" +msgstr "" + +#: company/models.py:329 +msgid "Select company" +msgstr "" + +#: company/models.py:332 +msgid "Address title" +msgstr "" + +#: company/models.py:333 +msgid "Title describing the address entry" +msgstr "" + +#: company/models.py:337 +msgid "Primary address" +msgstr "" + +#: company/models.py:338 +msgid "Set as primary address" +msgstr "" + +#: company/models.py:341 templates/js/translated/company.js:941 +#: templates/js/translated/company.js:1002 +msgid "Line 1" +msgstr "" + +#: company/models.py:342 +msgid "Address line 1" +msgstr "" + +#: company/models.py:346 templates/js/translated/company.js:942 +#: templates/js/translated/company.js:1008 +msgid "Line 2" +msgstr "" + +#: company/models.py:347 +msgid "Address line 2" +msgstr "" + +#: company/models.py:351 company/models.py:352 +#: templates/js/translated/company.js:1014 +msgid "Postal code" +msgstr "" + +#: company/models.py:356 +msgid "City/Region" +msgstr "" + +#: company/models.py:357 +msgid "Postal code city/region" +msgstr "" + +#: company/models.py:361 +msgid "State/Province" +msgstr "" + +#: company/models.py:362 +msgid "State or province" +msgstr "" + +#: company/models.py:366 templates/js/translated/company.js:1032 +msgid "Country" +msgstr "" + +#: company/models.py:367 +msgid "Address country" +msgstr "" + +#: company/models.py:371 +msgid "Courier shipping notes" +msgstr "" + +#: company/models.py:372 +msgid "Notes for shipping courier" +msgstr "" + +#: company/models.py:376 +msgid "Internal shipping notes" +msgstr "" + +#: company/models.py:377 +msgid "Shipping notes for internal use" +msgstr "" + +#: company/models.py:382 +msgid "Link to address information (external)" +msgstr "" + +#: company/models.py:427 company/models.py:702 stock/models.py:675 +#: stock/serializers.py:204 stock/templates/stock/item_base.html:143 +#: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" -#: company/models.py:282 company/models.py:557 +#: company/models.py:431 company/models.py:706 msgid "Select part" msgstr "" -#: company/models.py:293 company/templates/company/company_base.html:77 +#: company/models.py:442 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:354 +#: company/templates/company/supplier_part.html:146 part/serializers.py:404 #: stock/templates/stock/item_base.html:208 -#: templates/js/translated/company.js:498 -#: templates/js/translated/company.js:824 -#: templates/js/translated/company.js:954 -#: templates/js/translated/company.js:1221 -#: templates/js/translated/table_filters.js:709 +#: templates/js/translated/company.js:505 +#: templates/js/translated/company.js:1149 +#: templates/js/translated/company.js:1327 +#: templates/js/translated/company.js:1642 +#: templates/js/translated/table_filters.js:731 msgid "Manufacturer" msgstr "" -#: company/models.py:294 +#: company/models.py:443 msgid "Select manufacturer" msgstr "" -#: company/models.py:300 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:154 part/serializers.py:360 -#: templates/js/translated/company.js:340 -#: templates/js/translated/company.js:823 -#: templates/js/translated/company.js:970 -#: templates/js/translated/company.js:1240 templates/js/translated/part.js:1773 -#: templates/js/translated/purchase_order.js:1814 -#: templates/js/translated/purchase_order.js:2021 +#: company/models.py:449 company/templates/company/manufacturer_part.html:101 +#: company/templates/company/supplier_part.html:154 part/serializers.py:410 +#: templates/js/translated/company.js:350 +#: templates/js/translated/company.js:1148 +#: templates/js/translated/company.js:1343 +#: templates/js/translated/company.js:1661 templates/js/translated/part.js:1772 +#: templates/js/translated/purchase_order.js:1829 +#: templates/js/translated/purchase_order.js:2031 msgid "MPN" msgstr "" -#: company/models.py:301 +#: company/models.py:450 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:307 +#: company/models.py:456 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:313 +#: company/models.py:462 msgid "Manufacturer part description" msgstr "" -#: company/models.py:360 company/models.py:384 company/models.py:578 +#: company/models.py:509 company/models.py:533 company/models.py:727 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:218 msgid "Manufacturer Part" msgstr "" -#: company/models.py:391 +#: company/models.py:540 msgid "Parameter name" msgstr "" -#: company/models.py:397 +#: company/models.py:546 #: report/templates/report/inventree_test_report_base.html:104 -#: stock/models.py:2255 templates/js/translated/company.js:872 -#: templates/js/translated/company.js:1077 templates/js/translated/part.js:1465 -#: templates/js/translated/stock.js:1446 +#: stock/models.py:2255 templates/js/translated/company.js:1197 +#: templates/js/translated/company.js:1450 templates/js/translated/part.js:1464 +#: templates/js/translated/stock.js:1445 msgid "Value" msgstr "" -#: company/models.py:398 +#: company/models.py:547 msgid "Parameter value" msgstr "" -#: company/models.py:404 company/templates/company/supplier_part.html:169 -#: part/admin.py:40 part/models.py:987 part/models.py:3407 +#: company/models.py:553 company/templates/company/supplier_part.html:169 +#: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 -#: templates/js/translated/company.js:1083 templates/js/translated/part.js:1484 -#: templates/js/translated/part.js:1588 templates/js/translated/part.js:2262 +#: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 msgid "Units" msgstr "" -#: company/models.py:405 +#: company/models.py:554 msgid "Parameter units" msgstr "" -#: company/models.py:498 +#: company/models.py:647 msgid "Pack units must be compatible with the base part units" msgstr "" -#: company/models.py:504 +#: company/models.py:653 msgid "Pack units must be greater than zero" msgstr "" -#: company/models.py:520 +#: company/models.py:669 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:564 company/templates/company/company_base.html:82 -#: company/templates/company/supplier_part.html:130 order/models.py:382 -#: order/templates/order/order_base.html:140 part/bom.py:285 part/bom.py:313 -#: part/serializers.py:343 stock/templates/stock/item_base.html:225 +#: company/models.py:713 company/templates/company/company_base.html:82 +#: company/templates/company/supplier_part.html:130 order/models.py:395 +#: order/templates/order/order_base.html:136 part/bom.py:285 part/bom.py:313 +#: part/serializers.py:393 stock/templates/stock/item_base.html:225 #: templates/email/overdue_purchase_order.html:16 -#: templates/js/translated/company.js:339 -#: templates/js/translated/company.js:502 -#: templates/js/translated/company.js:1194 templates/js/translated/part.js:1741 +#: templates/js/translated/company.js:349 +#: templates/js/translated/company.js:509 +#: templates/js/translated/company.js:1615 templates/js/translated/part.js:1740 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1653 -#: templates/js/translated/table_filters.js:713 +#: templates/js/translated/purchase_order.js:1668 +#: templates/js/translated/table_filters.js:735 msgid "Supplier" msgstr "" -#: company/models.py:565 +#: company/models.py:714 msgid "Select supplier" msgstr "" -#: company/models.py:570 company/templates/company/supplier_part.html:140 -#: part/bom.py:286 part/bom.py:314 part/serializers.py:349 -#: templates/js/translated/company.js:338 templates/js/translated/part.js:1759 +#: company/models.py:719 company/templates/company/supplier_part.html:140 +#: part/bom.py:286 part/bom.py:314 part/serializers.py:399 +#: templates/js/translated/company.js:348 templates/js/translated/part.js:1758 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1813 -#: templates/js/translated/purchase_order.js:1996 +#: templates/js/translated/purchase_order.js:1828 +#: templates/js/translated/purchase_order.js:2006 msgid "SKU" msgstr "" -#: company/models.py:571 part/serializers.py:349 +#: company/models.py:720 part/serializers.py:399 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:579 +#: company/models.py:728 msgid "Select manufacturer part" msgstr "" -#: company/models.py:585 +#: company/models.py:734 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:591 +#: company/models.py:740 msgid "Supplier part description" msgstr "" -#: company/models.py:596 company/templates/company/supplier_part.html:188 -#: part/admin.py:279 part/models.py:3801 part/templates/part/upload_bom.html:59 +#: company/models.py:745 company/templates/company/supplier_part.html:188 +#: part/admin.py:279 part/models.py:3845 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_po_report_base.html:32 #: report/templates/report/inventree_return_order_report_base.html:27 #: report/templates/report/inventree_so_report_base.html:32 -#: stock/serializers.py:418 +#: stock/serializers.py:484 msgid "Note" msgstr "" -#: company/models.py:600 part/models.py:1919 +#: company/models.py:749 part/models.py:1921 msgid "base cost" msgstr "" -#: company/models.py:600 part/models.py:1919 +#: company/models.py:749 part/models.py:1921 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:602 company/templates/company/supplier_part.html:161 +#: company/models.py:751 company/templates/company/supplier_part.html:161 #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 -#: templates/js/translated/company.js:1256 -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/company.js:1677 +#: templates/js/translated/stock.js:2317 msgid "Packaging" msgstr "" -#: company/models.py:602 +#: company/models.py:751 msgid "Part packaging" msgstr "" -#: company/models.py:606 templates/js/translated/company.js:1261 -#: templates/js/translated/part.js:1793 templates/js/translated/part.js:1848 -#: templates/js/translated/purchase_order.js:300 -#: templates/js/translated/purchase_order.js:827 -#: templates/js/translated/purchase_order.js:1073 -#: templates/js/translated/purchase_order.js:2052 -#: templates/js/translated/purchase_order.js:2069 +#: company/models.py:755 templates/js/translated/company.js:1682 +#: templates/js/translated/part.js:1792 templates/js/translated/part.js:1847 +#: templates/js/translated/purchase_order.js:311 +#: templates/js/translated/purchase_order.js:842 +#: templates/js/translated/purchase_order.js:1088 +#: templates/js/translated/purchase_order.js:2062 +#: templates/js/translated/purchase_order.js:2079 msgid "Pack Quantity" msgstr "" -#: company/models.py:607 +#: company/models.py:756 msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:624 part/models.py:1921 +#: company/models.py:773 part/models.py:1923 msgid "multiple" msgstr "" -#: company/models.py:624 +#: company/models.py:773 msgid "Order multiple" msgstr "" -#: company/models.py:632 company/templates/company/supplier_part.html:115 +#: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1127 templates/js/translated/build.js:2136 -#: templates/js/translated/build.js:3045 -#: templates/js/translated/model_renderers.js:205 -#: templates/js/translated/part.js:670 templates/js/translated/part.js:672 -#: templates/js/translated/part.js:677 -#: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:492 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/index.js:118 +#: templates/js/translated/model_renderers.js:219 +#: templates/js/translated/part.js:669 templates/js/translated/part.js:671 +#: templates/js/translated/part.js:676 +#: templates/js/translated/table_filters.js:292 +#: templates/js/translated/table_filters.js:510 msgid "Available" msgstr "" -#: company/models.py:633 +#: company/models.py:782 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:637 +#: company/models.py:786 msgid "Availability Updated" msgstr "" -#: company/models.py:638 +#: company/models.py:787 msgid "Date of last update of availability data" msgstr "" -#: company/serializers.py:99 +#: company/serializers.py:156 msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:22 -#: templates/js/translated/purchase_order.js:228 +#: templates/js/translated/purchase_order.js:239 msgid "Create Purchase Order" msgstr "" @@ -3809,7 +3879,7 @@ msgid "Edit company information" msgstr "" #: company/templates/company/company_base.html:34 -#: templates/js/translated/company.js:436 +#: templates/js/translated/company.js:443 msgid "Edit Company" msgstr "" @@ -3849,17 +3919,17 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:87 order/models.py:779 -#: order/models.py:1738 order/templates/order/return_order_base.html:132 +#: company/templates/company/company_base.html:87 order/models.py:792 +#: order/models.py:1751 order/templates/order/return_order_base.html:132 #: order/templates/order/sales_order_base.html:145 stock/models.py:720 -#: stock/models.py:721 stock/serializers.py:825 +#: stock/models.py:721 stock/serializers.py:942 #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:494 -#: templates/js/translated/return_order.js:284 -#: templates/js/translated/sales_order.js:772 -#: templates/js/translated/stock.js:2696 -#: templates/js/translated/table_filters.js:717 +#: templates/js/translated/company.js:501 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 +#: templates/js/translated/stock.js:2827 +#: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "" @@ -3867,6 +3937,13 @@ msgstr "" msgid "Uses default currency" msgstr "" +#: company/templates/company/company_base.html:119 order/models.py:279 +#: order/templates/order/order_base.html:210 +#: order/templates/order/return_order_base.html:182 +#: order/templates/order/sales_order_base.html:222 +msgid "Address" +msgstr "" + #: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" @@ -3899,7 +3976,7 @@ msgstr "" #: company/templates/company/detail.html:15 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:189 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147 msgid "Supplier Parts" msgstr "" @@ -3909,129 +3986,121 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:381 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" -#: company/templates/company/detail.html:37 -#: company/templates/company/detail.html:85 -#: part/templates/part/category.html:183 -msgid "Order parts" -msgstr "" - -#: company/templates/company/detail.html:42 -#: company/templates/company/detail.html:90 -msgid "Delete parts" -msgstr "" - -#: company/templates/company/detail.html:43 -#: company/templates/company/detail.html:91 -msgid "Delete Parts" -msgstr "" - -#: company/templates/company/detail.html:62 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:193 +#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105 +#: templates/js/translated/search.js:151 msgid "Manufacturer Parts" msgstr "" -#: company/templates/company/detail.html:66 +#: company/templates/company/detail.html:45 msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:411 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" -#: company/templates/company/detail.html:108 +#: company/templates/company/detail.html:65 msgid "Supplier Stock" msgstr "" -#: company/templates/company/detail.html:118 +#: company/templates/company/detail.html:75 #: company/templates/company/sidebar.html:12 #: company/templates/company/supplier_part_sidebar.html:7 #: 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:108 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:275 templates/InvenTree/search.html:199 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 -#: templates/js/translated/search.js:247 templates/navbar.html:50 +#: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" -#: company/templates/company/detail.html:122 +#: company/templates/company/detail.html:79 #: order/templates/order/purchase_orders.html:17 msgid "Create new purchase order" msgstr "" -#: company/templates/company/detail.html:123 +#: company/templates/company/detail.html:80 #: order/templates/order/purchase_orders.html:18 msgid "New Purchase Order" msgstr "" -#: company/templates/company/detail.html:146 +#: company/templates/company/detail.html:101 #: company/templates/company/sidebar.html:21 #: 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:131 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:307 templates/InvenTree/search.html:219 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 -#: templates/js/translated/search.js:261 templates/navbar.html:62 +#: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 msgid "Sales Orders" msgstr "" -#: company/templates/company/detail.html:150 +#: company/templates/company/detail.html:105 #: order/templates/order/sales_orders.html:20 msgid "Create new sales order" msgstr "" -#: company/templates/company/detail.html:151 +#: company/templates/company/detail.html:106 #: order/templates/order/sales_orders.html:21 msgid "New Sales Order" msgstr "" -#: company/templates/company/detail.html:173 -#: templates/js/translated/build.js:1976 +#: company/templates/company/detail.html:126 msgid "Assigned Stock" msgstr "" -#: company/templates/company/detail.html:191 +#: company/templates/company/detail.html:142 #: company/templates/company/sidebar.html:29 #: order/templates/order/return_order_base.html:13 #: order/templates/order/return_orders.html:8 #: order/templates/order/return_orders.html:15 #: templates/InvenTree/settings/sidebar.html:59 -#: templates/js/translated/search.js:274 templates/navbar.html:65 +#: templates/js/translated/search.js:232 templates/navbar.html:65 #: users/models.py:45 msgid "Return Orders" msgstr "" -#: company/templates/company/detail.html:195 +#: company/templates/company/detail.html:146 #: order/templates/order/return_orders.html:20 msgid "Create new return order" msgstr "" -#: company/templates/company/detail.html:196 +#: company/templates/company/detail.html:147 #: order/templates/order/return_orders.html:21 msgid "New Return Order" msgstr "" -#: company/templates/company/detail.html:221 +#: company/templates/company/detail.html:168 msgid "Company Notes" msgstr "" -#: company/templates/company/detail.html:236 +#: company/templates/company/detail.html:183 msgid "Company Contacts" msgstr "" -#: company/templates/company/detail.html:240 -#: company/templates/company/detail.html:241 +#: company/templates/company/detail.html:187 +#: company/templates/company/detail.html:188 msgid "Add Contact" msgstr "" +#: company/templates/company/detail.html:206 +msgid "Company addresses" +msgstr "" + +#: company/templates/company/detail.html:210 +#: company/templates/company/detail.html:211 +msgid "Add Address" +msgstr "" + #: company/templates/company/index.html:8 msgid "Supplier List" msgstr "" @@ -4043,17 +4112,17 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:111 part/templates/part/part_base.html:85 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:85 msgid "Order part" msgstr "" #: company/templates/company/manufacturer_part.html:39 -#: templates/js/translated/company.js:1001 +#: templates/js/translated/company.js:1374 msgid "Edit manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:43 -#: templates/js/translated/company.js:1002 +#: templates/js/translated/company.js:1375 msgid "Delete manufacturer part" msgstr "" @@ -4073,40 +4142,22 @@ msgstr "" msgid "Suppliers" msgstr "" -#: company/templates/company/manufacturer_part.html:136 -#: part/templates/part/detail.html:392 -msgid "Delete supplier parts" -msgstr "" - -#: company/templates/company/manufacturer_part.html:136 -#: company/templates/company/manufacturer_part.html:183 -#: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:506 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:370 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:216 users/models.py:248 -msgid "Delete" -msgstr "" - -#: company/templates/company/manufacturer_part.html:166 +#: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:208 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" -#: company/templates/company/manufacturer_part.html:170 -#: part/templates/part/detail.html:213 +#: company/templates/company/manufacturer_part.html:160 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:12 msgid "New Parameter" msgstr "" -#: company/templates/company/manufacturer_part.html:183 -msgid "Delete parameters" -msgstr "" - -#: company/templates/company/manufacturer_part.html:226 -#: templates/js/translated/part.js:1396 +#: company/templates/company/manufacturer_part.html:206 +#: templates/js/translated/part.js:1395 msgid "Add Parameter" msgstr "" @@ -4130,23 +4181,28 @@ msgstr "" msgid "Contacts" msgstr "" +#: company/templates/company/sidebar.html:35 +msgid "Addresses" +msgstr "" + #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:684 #: stock/templates/stock/item_base.html:234 -#: templates/js/translated/company.js:1210 -#: templates/js/translated/purchase_order.js:747 -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/company.js:1631 +#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/stock.js:2173 msgid "Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:51 +#: templates/js/translated/company.js:1557 msgid "Supplier part actions" msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:112 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -4157,13 +4213,13 @@ msgstr "" #: company/templates/company/supplier_part.html:64 #: company/templates/company/supplier_part.html:65 -#: templates/js/translated/company.js:283 +#: templates/js/translated/company.js:293 msgid "Edit Supplier Part" msgstr "" #: company/templates/company/supplier_part.html:69 #: company/templates/company/supplier_part.html:70 -#: templates/js/translated/company.js:258 +#: templates/js/translated/company.js:268 msgid "Duplicate Supplier Part" msgstr "" @@ -4190,7 +4246,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:198 -#: templates/js/translated/stock.js:504 +#: templates/js/translated/stock.js:503 msgid "New Stock Item" msgstr "" @@ -4198,37 +4254,37 @@ msgstr "" msgid "Supplier Part Orders" msgstr "" -#: company/templates/company/supplier_part.html:249 +#: company/templates/company/supplier_part.html:247 msgid "Pricing Information" msgstr "" -#: company/templates/company/supplier_part.html:254 -#: templates/js/translated/company.js:387 +#: company/templates/company/supplier_part.html:252 +#: templates/js/translated/company.js:397 #: templates/js/translated/pricing.js:684 msgid "Add Price Break" msgstr "" -#: company/templates/company/supplier_part.html:281 +#: company/templates/company/supplier_part.html:277 msgid "Supplier Part QR Code" msgstr "" -#: company/templates/company/supplier_part.html:292 +#: company/templates/company/supplier_part.html:288 msgid "Link Barcode to Supplier Part" msgstr "" -#: company/templates/company/supplier_part.html:365 +#: company/templates/company/supplier_part.html:361 msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 part/tasks.py:293 -#: part/templates/part/category.html:199 +#: part/templates/part/category.html:182 #: part/templates/part/category_sidebar.html:17 stock/admin.py:47 -#: stock/templates/stock/location.html:168 +#: stock/serializers.py:662 stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:182 #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1034 -#: templates/js/translated/search.js:214 templates/js/translated/stock.js:2514 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4254,7 +4310,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:234 +#: company/views.py:52 templates/js/translated/search.js:192 msgid "Companies" msgstr "" @@ -4262,72 +4318,76 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:104 +#: label/models.py:112 msgid "Label name" msgstr "" -#: label/models.py:111 +#: label/models.py:119 msgid "Label description" msgstr "" -#: label/models.py:118 +#: label/models.py:126 msgid "Label" msgstr "" -#: label/models.py:119 +#: label/models.py:127 msgid "Label template file" msgstr "" -#: label/models.py:125 report/models.py:273 +#: label/models.py:133 report/models.py:273 msgid "Enabled" msgstr "" -#: label/models.py:126 +#: label/models.py:134 msgid "Label template is enabled" msgstr "" -#: label/models.py:131 +#: label/models.py:139 msgid "Width [mm]" msgstr "" -#: label/models.py:132 +#: label/models.py:140 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:138 +#: label/models.py:146 msgid "Height [mm]" msgstr "" -#: label/models.py:139 +#: label/models.py:147 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:145 report/models.py:266 +#: label/models.py:153 report/models.py:266 msgid "Filename Pattern" msgstr "" -#: label/models.py:146 +#: label/models.py:154 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:242 +#: label/models.py:250 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:243 label/models.py:284 label/models.py:312 -#: report/models.py:294 report/models.py:452 report/models.py:490 -#: report/models.py:528 +#: label/models.py:251 label/models.py:292 label/models.py:320 +#: label/models.py:356 report/models.py:294 report/models.py:454 +#: report/models.py:492 report/models.py:530 msgid "Filters" msgstr "" -#: label/models.py:283 +#: label/models.py:291 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:311 +#: label/models.py:319 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" +#: label/models.py:355 +msgid "Query filters (comma-separated list of key=value pairs)" +msgstr "" + #: label/templates/label/part/part_label.html:31 #: label/templates/label/stockitem/qr.html:21 #: label/templates/label/stocklocation/qr.html:21 @@ -4345,8 +4405,8 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 -#: templates/js/translated/purchase_order.js:2093 -#: templates/js/translated/sales_order.js:1827 +#: templates/js/translated/purchase_order.js:2103 +#: templates/js/translated/sales_order.js:1839 msgid "Total Price" msgstr "" @@ -4354,30 +4414,30 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1452 order/models.py:1178 order/models.py:1262 +#: order/api.py:1452 order/models.py:1191 order/models.py:1275 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:177 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1718 templates/js/translated/pricing.js:790 -#: templates/js/translated/purchase_order.js:154 -#: templates/js/translated/purchase_order.js:748 -#: templates/js/translated/purchase_order.js:1637 -#: templates/js/translated/stock.js:1996 templates/js/translated/stock.js:2644 +#: templates/js/translated/part.js:1717 templates/js/translated/pricing.js:790 +#: templates/js/translated/purchase_order.js:165 +#: templates/js/translated/purchase_order.js:759 +#: templates/js/translated/purchase_order.js:1652 +#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 msgid "Purchase Order" msgstr "" -#: order/api.py:1456 order/models.py:1909 order/models.py:1955 +#: order/api.py:1456 order/models.py:1922 order/models.py:1968 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 -#: templates/js/translated/return_order.js:269 -#: templates/js/translated/stock.js:2678 +#: templates/js/translated/return_order.js:281 +#: templates/js/translated/stock.js:2809 msgid "Return Order" msgstr "" -#: order/api.py:1458 templates/js/translated/sales_order.js:1030 +#: order/api.py:1458 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4385,11 +4445,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:79 order/serializers.py:49 +#: order/models.py:79 order/serializers.py:50 msgid "Order Currency" msgstr "" -#: order/models.py:81 order/serializers.py:50 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -4401,492 +4461,496 @@ msgstr "" msgid "Order description (optional)" msgstr "" -#: order/models.py:234 +#: order/models.py:237 msgid "Select project code for this order" msgstr "" -#: order/models.py:236 order/models.py:1094 order/models.py:1454 +#: order/models.py:240 order/models.py:1107 order/models.py:1467 msgid "Link to external page" msgstr "" -#: order/models.py:241 +#: order/models.py:245 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:250 +#: order/models.py:254 msgid "Created By" msgstr "" -#: order/models.py:257 +#: order/models.py:261 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:267 +#: order/models.py:271 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 order/models.py:766 +#: order/models.py:280 +msgid "Company address for this order" +msgstr "" + +#: order/models.py:373 order/models.py:779 msgid "Order reference" msgstr "" -#: order/models.py:368 order/models.py:791 +#: order/models.py:381 order/models.py:804 msgid "Purchase order status" msgstr "" -#: order/models.py:383 +#: order/models.py:396 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:391 order/templates/order/order_base.html:152 -#: templates/js/translated/purchase_order.js:1662 +#: order/models.py:404 order/templates/order/order_base.html:148 +#: templates/js/translated/purchase_order.js:1677 msgid "Supplier Reference" msgstr "" -#: order/models.py:391 +#: order/models.py:404 msgid "Supplier order reference code" msgstr "" -#: order/models.py:398 +#: order/models.py:411 msgid "received by" msgstr "" -#: order/models.py:403 order/models.py:1761 +#: order/models.py:416 order/models.py:1774 msgid "Issue Date" msgstr "" -#: order/models.py:404 order/models.py:1762 +#: order/models.py:417 order/models.py:1775 msgid "Date order was issued" msgstr "" -#: order/models.py:410 order/models.py:1768 +#: order/models.py:423 order/models.py:1781 msgid "Date order was completed" msgstr "" -#: order/models.py:445 +#: order/models.py:458 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:606 +#: order/models.py:619 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:780 +#: order/models.py:793 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:799 order/models.py:1755 +#: order/models.py:812 order/models.py:1768 msgid "Customer Reference " msgstr "" -#: order/models.py:799 order/models.py:1756 +#: order/models.py:812 order/models.py:1769 msgid "Customer order reference code" msgstr "" -#: order/models.py:801 order/models.py:1408 -#: templates/js/translated/sales_order.js:831 -#: templates/js/translated/sales_order.js:1012 +#: order/models.py:814 order/models.py:1421 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:808 +#: order/models.py:821 msgid "shipped by" msgstr "" -#: order/models.py:857 +#: order/models.py:870 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:861 +#: order/models.py:874 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:864 templates/js/translated/sales_order.js:491 +#: order/models.py:877 templates/js/translated/sales_order.js:503 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:867 +#: order/models.py:880 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1074 +#: order/models.py:1087 msgid "Item quantity" msgstr "" -#: order/models.py:1087 +#: order/models.py:1100 msgid "Line item reference" msgstr "" -#: order/models.py:1089 +#: order/models.py:1102 msgid "Line item notes" msgstr "" -#: order/models.py:1100 +#: order/models.py:1113 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1118 +#: order/models.py:1131 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1123 +#: order/models.py:1136 msgid "Context" msgstr "" -#: order/models.py:1124 +#: order/models.py:1137 msgid "Additional context for this line" msgstr "" -#: order/models.py:1133 +#: order/models.py:1146 msgid "Unit price" msgstr "" -#: order/models.py:1163 +#: order/models.py:1176 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1171 +#: order/models.py:1184 msgid "deleted" msgstr "" -#: order/models.py:1177 order/models.py:1262 order/models.py:1303 -#: order/models.py:1402 order/models.py:1551 order/models.py:1908 -#: order/models.py:1955 templates/js/translated/sales_order.js:1474 +#: order/models.py:1190 order/models.py:1275 order/models.py:1316 +#: order/models.py:1415 order/models.py:1564 order/models.py:1921 +#: order/models.py:1968 templates/js/translated/sales_order.js:1486 msgid "Order" msgstr "" -#: order/models.py:1196 +#: order/models.py:1209 msgid "Supplier part" msgstr "" -#: order/models.py:1203 order/templates/order/order_base.html:200 -#: templates/js/translated/part.js:1841 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:1276 -#: templates/js/translated/purchase_order.js:2137 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/table_filters.js:90 -#: templates/js/translated/table_filters.js:515 +#: order/models.py:1216 order/templates/order/order_base.html:196 +#: templates/js/translated/part.js:1840 templates/js/translated/part.js:1871 +#: templates/js/translated/purchase_order.js:1291 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:760 +#: templates/js/translated/table_filters.js:96 +#: templates/js/translated/table_filters.js:537 msgid "Received" msgstr "" -#: order/models.py:1204 +#: order/models.py:1217 msgid "Number of items received" msgstr "" -#: order/models.py:1211 stock/models.py:823 stock/serializers.py:252 +#: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2047 +#: templates/js/translated/stock.js:2204 msgid "Purchase Price" msgstr "" -#: order/models.py:1212 +#: order/models.py:1225 msgid "Unit purchase price" msgstr "" -#: order/models.py:1225 +#: order/models.py:1238 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1291 +#: order/models.py:1304 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1296 +#: order/models.py:1309 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1322 part/templates/part/part_pricing.html:107 +#: order/models.py:1335 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:128 templates/js/translated/pricing.js:943 msgid "Sale Price" msgstr "" -#: order/models.py:1323 +#: order/models.py:1336 msgid "Unit sale price" msgstr "" -#: order/models.py:1333 +#: order/models.py:1346 msgid "Shipped quantity" msgstr "" -#: order/models.py:1409 +#: order/models.py:1422 msgid "Date of shipment" msgstr "" -#: order/models.py:1414 templates/js/translated/sales_order.js:1024 +#: order/models.py:1427 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1415 +#: order/models.py:1428 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1422 +#: order/models.py:1435 msgid "Checked By" msgstr "" -#: order/models.py:1423 +#: order/models.py:1436 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1430 order/models.py:1627 order/serializers.py:1248 -#: order/serializers.py:1376 templates/js/translated/model_renderers.js:415 +#: order/models.py:1443 order/models.py:1640 order/serializers.py:1254 +#: order/serializers.py:1382 templates/js/translated/model_renderers.js:429 msgid "Shipment" msgstr "" -#: order/models.py:1431 +#: order/models.py:1444 msgid "Shipment number" msgstr "" -#: order/models.py:1439 +#: order/models.py:1452 msgid "Tracking Number" msgstr "" -#: order/models.py:1440 +#: order/models.py:1453 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1447 +#: order/models.py:1460 msgid "Invoice Number" msgstr "" -#: order/models.py:1448 +#: order/models.py:1461 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1470 +#: order/models.py:1483 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1473 +#: order/models.py:1486 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1586 order/models.py:1588 +#: order/models.py:1599 order/models.py:1601 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1592 +#: order/models.py:1605 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1594 +#: order/models.py:1607 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1597 +#: order/models.py:1610 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1607 order/serializers.py:1110 +#: order/models.py:1620 order/serializers.py:1116 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1610 +#: order/models.py:1623 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1611 +#: order/models.py:1624 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1619 +#: order/models.py:1632 msgid "Line" msgstr "" -#: order/models.py:1628 +#: order/models.py:1641 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1641 order/models.py:1916 -#: templates/js/translated/return_order.js:706 +#: order/models.py:1654 order/models.py:1929 +#: templates/js/translated/return_order.js:718 msgid "Item" msgstr "" -#: order/models.py:1642 +#: order/models.py:1655 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1645 +#: order/models.py:1658 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1725 +#: order/models.py:1738 msgid "Return Order reference" msgstr "" -#: order/models.py:1739 +#: order/models.py:1752 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:1750 +#: order/models.py:1763 msgid "Return order status" msgstr "" -#: order/models.py:1901 +#: order/models.py:1914 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1917 +#: order/models.py:1930 msgid "Select item to return from customer" msgstr "" -#: order/models.py:1922 +#: order/models.py:1935 msgid "Received Date" msgstr "" -#: order/models.py:1923 +#: order/models.py:1936 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1934 templates/js/translated/return_order.js:717 -#: templates/js/translated/table_filters.js:93 +#: order/models.py:1947 templates/js/translated/return_order.js:729 +#: templates/js/translated/table_filters.js:99 msgid "Outcome" msgstr "" -#: order/models.py:1934 +#: order/models.py:1947 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1940 +#: order/models.py:1953 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/serializers.py:247 +#: order/serializers.py:253 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:262 order/serializers.py:1128 +#: order/serializers.py:268 order/serializers.py:1134 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:273 order/serializers.py:1139 +#: order/serializers.py:279 order/serializers.py:1145 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:386 +#: order/serializers.py:392 msgid "Order is not open" msgstr "" -#: order/serializers.py:404 +#: order/serializers.py:410 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:422 +#: order/serializers.py:428 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:427 +#: order/serializers.py:433 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:433 +#: order/serializers.py:439 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:434 +#: order/serializers.py:440 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:472 order/serializers.py:1216 +#: order/serializers.py:478 order/serializers.py:1222 msgid "Line Item" msgstr "" -#: order/serializers.py:478 +#: order/serializers.py:484 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:488 order/serializers.py:607 order/serializers.py:1589 +#: order/serializers.py:494 order/serializers.py:613 order/serializers.py:1595 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:507 templates/js/translated/purchase_order.js:1100 +#: order/serializers.py:513 templates/js/translated/purchase_order.js:1115 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:515 templates/js/translated/purchase_order.js:1124 +#: order/serializers.py:521 templates/js/translated/purchase_order.js:1139 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:528 templates/js/translated/barcode.js:52 +#: order/serializers.py:534 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:529 +#: order/serializers.py:535 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:545 +#: order/serializers.py:551 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:569 +#: order/serializers.py:575 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:623 order/serializers.py:1604 +#: order/serializers.py:629 order/serializers.py:1610 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:646 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:651 +#: order/serializers.py:657 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:950 +#: order/serializers.py:956 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1007 +#: order/serializers.py:1013 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1071 order/serializers.py:1225 +#: order/serializers.py:1077 order/serializers.py:1231 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1093 +#: order/serializers.py:1099 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1238 +#: order/serializers.py:1244 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1260 order/serializers.py:1384 +#: order/serializers.py:1266 order/serializers.py:1390 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1263 order/serializers.py:1387 +#: order/serializers.py:1269 order/serializers.py:1393 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1317 +#: order/serializers.py:1323 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1327 +#: order/serializers.py:1333 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1555 +#: order/serializers.py:1561 msgid "Return order line item" msgstr "" -#: order/serializers.py:1562 +#: order/serializers.py:1568 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1565 +#: order/serializers.py:1571 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1597 +#: order/serializers.py:1603 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1678 +#: order/serializers.py:1684 msgid "Line price currency" msgstr "" @@ -4950,82 +5014,74 @@ msgid "Issue Order" msgstr "" #: order/templates/order/order_base.html:83 -msgid "Receive items" -msgstr "" - -#: order/templates/order/order_base.html:85 -msgid "Receive Items" -msgstr "" - -#: order/templates/order/order_base.html:87 #: order/templates/order/return_order_base.html:87 msgid "Mark order as complete" msgstr "" -#: order/templates/order/order_base.html:88 +#: order/templates/order/order_base.html:84 #: order/templates/order/return_order_base.html:88 #: order/templates/order/sales_order_base.html:94 msgid "Complete Order" msgstr "" -#: order/templates/order/order_base.html:95 +#: order/templates/order/order_base.html:91 msgid "Supplier part thumbnail" msgstr "" -#: order/templates/order/order_base.html:110 +#: order/templates/order/order_base.html:106 #: order/templates/order/return_order_base.html:102 #: order/templates/order/sales_order_base.html:107 msgid "Order Reference" msgstr "" -#: order/templates/order/order_base.html:115 +#: order/templates/order/order_base.html:111 #: order/templates/order/return_order_base.html:107 #: order/templates/order/sales_order_base.html:112 msgid "Order Description" msgstr "" -#: order/templates/order/order_base.html:122 +#: order/templates/order/order_base.html:118 #: order/templates/order/return_order_base.html:114 #: order/templates/order/sales_order_base.html:119 msgid "Order Status" msgstr "" -#: order/templates/order/order_base.html:145 +#: order/templates/order/order_base.html:141 msgid "No suppplier information available" msgstr "" -#: order/templates/order/order_base.html:158 +#: order/templates/order/order_base.html:154 #: order/templates/order/sales_order_base.html:158 msgid "Completed Line Items" msgstr "" -#: order/templates/order/order_base.html:164 +#: order/templates/order/order_base.html:160 #: order/templates/order/sales_order_base.html:164 #: order/templates/order/sales_order_base.html:174 msgid "Incomplete" msgstr "" -#: order/templates/order/order_base.html:183 +#: order/templates/order/order_base.html:179 #: order/templates/order/return_order_base.html:158 #: report/templates/report/inventree_build_order_base.html:121 msgid "Issued" msgstr "" -#: order/templates/order/order_base.html:221 +#: order/templates/order/order_base.html:224 msgid "Total cost" msgstr "" -#: order/templates/order/order_base.html:225 -#: order/templates/order/return_order_base.html:193 -#: order/templates/order/sales_order_base.html:233 +#: order/templates/order/order_base.html:228 +#: order/templates/order/return_order_base.html:200 +#: order/templates/order/sales_order_base.html:240 msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_base.html:331 +#: order/templates/order/order_base.html:318 msgid "Purchase Order QR Code" msgstr "" -#: order/templates/order/order_base.html:343 +#: order/templates/order/order_base.html:330 msgid "Link Barcode to Purchase Order" msgstr "" @@ -5078,13 +5134,13 @@ msgstr "" #: part/templates/part/import_wizard/ajax_match_references.html:42 #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 -#: templates/js/translated/bom.js:132 templates/js/translated/build.js:512 -#: templates/js/translated/build.js:2348 -#: templates/js/translated/purchase_order.js:692 -#: templates/js/translated/purchase_order.js:1206 -#: templates/js/translated/return_order.js:494 -#: templates/js/translated/sales_order.js:1097 -#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:850 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 +#: templates/js/translated/build.js:1555 +#: templates/js/translated/purchase_order.js:703 +#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:849 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -5145,9 +5201,9 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:27 #: order/templates/order/return_order_detail.html:24 #: order/templates/order/sales_order_detail.html:24 -#: templates/js/translated/purchase_order.js:419 -#: templates/js/translated/return_order.js:447 -#: templates/js/translated/sales_order.js:222 +#: templates/js/translated/purchase_order.js:430 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:234 msgid "Add Line Item" msgstr "" @@ -5158,30 +5214,25 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: order/templates/order/purchase_order_detail.html:49 #: order/templates/order/purchase_order_detail.html:50 -msgid "Delete Line Items" -msgstr "" - -#: order/templates/order/purchase_order_detail.html:66 -#: order/templates/order/return_order_detail.html:47 -#: order/templates/order/sales_order_detail.html:43 +#: order/templates/order/return_order_detail.html:45 +#: order/templates/order/sales_order_detail.html:41 msgid "Extra Lines" msgstr "" -#: order/templates/order/purchase_order_detail.html:72 -#: order/templates/order/return_order_detail.html:53 -#: order/templates/order/sales_order_detail.html:49 +#: order/templates/order/purchase_order_detail.html:56 +#: order/templates/order/return_order_detail.html:51 +#: order/templates/order/sales_order_detail.html:47 msgid "Add Extra Line" msgstr "" -#: order/templates/order/purchase_order_detail.html:92 +#: order/templates/order/purchase_order_detail.html:74 msgid "Received Items" msgstr "" -#: order/templates/order/purchase_order_detail.html:117 -#: order/templates/order/return_order_detail.html:89 -#: order/templates/order/sales_order_detail.html:149 +#: order/templates/order/purchase_order_detail.html:99 +#: order/templates/order/return_order_detail.html:85 +#: order/templates/order/sales_order_detail.html:139 msgid "Order Notes" msgstr "" @@ -5201,29 +5252,29 @@ msgstr "" #: order/templates/order/return_order_base.html:139 #: order/templates/order/sales_order_base.html:152 -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" -#: order/templates/order/return_order_base.html:189 -#: order/templates/order/sales_order_base.html:229 +#: order/templates/order/return_order_base.html:196 +#: order/templates/order/sales_order_base.html:236 #: part/templates/part/part_pricing.html:32 #: part/templates/part/part_pricing.html:58 #: part/templates/part/part_pricing.html:99 #: part/templates/part/part_pricing.html:114 -#: templates/js/translated/part.js:1046 -#: templates/js/translated/purchase_order.js:1712 -#: templates/js/translated/return_order.js:369 -#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/part.js:1045 +#: templates/js/translated/purchase_order.js:1727 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" -#: order/templates/order/return_order_base.html:257 +#: order/templates/order/return_order_base.html:264 msgid "Return Order QR Code" msgstr "" -#: order/templates/order/return_order_base.html:269 +#: order/templates/order/return_order_base.html:276 msgid "Link Barcode to Return Order" msgstr "" @@ -5241,7 +5292,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:93 -#: templates/js/translated/sales_order.js:469 +#: templates/js/translated/sales_order.js:481 msgid "Complete Sales Order" msgstr "" @@ -5250,16 +5301,16 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:170 -#: order/templates/order/sales_order_detail.html:105 +#: order/templates/order/sales_order_detail.html:99 #: order/templates/order/so_sidebar.html:11 msgid "Completed Shipments" msgstr "" -#: order/templates/order/sales_order_base.html:306 +#: order/templates/order/sales_order_base.html:313 msgid "Sales Order QR Code" msgstr "" -#: order/templates/order/sales_order_base.html:318 +#: order/templates/order/sales_order_base.html:325 msgid "Link Barcode to Sales Order" msgstr "" @@ -5267,18 +5318,17 @@ msgstr "" msgid "Sales Order Items" msgstr "" -#: order/templates/order/sales_order_detail.html:71 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:332 +#: order/templates/order/sales_order_detail.html:67 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" -#: order/templates/order/sales_order_detail.html:75 -#: templates/attachment_table.html:6 templates/js/translated/bom.js:1236 -#: templates/js/translated/build.js:2249 +#: order/templates/order/sales_order_detail.html:71 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 msgid "Actions" msgstr "" -#: order/templates/order/sales_order_detail.html:84 +#: order/templates/order/sales_order_detail.html:80 msgid "New Shipment" msgstr "" @@ -5304,12 +5354,12 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:33 part/admin.py:273 part/models.py:3667 part/tasks.py:288 +#: part/admin.py:33 part/admin.py:273 part/models.py:3716 part/tasks.py:288 #: stock/admin.py:101 msgid "Part ID" msgstr "" -#: part/admin.py:34 part/admin.py:275 part/models.py:3671 part/tasks.py:289 +#: part/admin.py:34 part/admin.py:275 part/models.py:3720 part/tasks.py:289 #: stock/admin.py:102 msgid "Part Name" msgstr "" @@ -5318,19 +5368,19 @@ msgstr "" msgid "Part Description" msgstr "" -#: part/admin.py:36 part/models.py:889 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1200 templates/js/translated/part.js:2233 -#: templates/js/translated/stock.js:1795 +#: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 +#: templates/js/translated/stock.js:1952 msgid "IPN" msgstr "" -#: part/admin.py:37 part/models.py:896 part/templates/part/part_base.html:279 -#: report/models.py:179 templates/js/translated/part.js:1205 -#: templates/js/translated/part.js:2239 +#: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 +#: report/models.py:179 templates/js/translated/part.js:1204 +#: templates/js/translated/part.js:2315 msgid "Revision" msgstr "" -#: part/admin.py:38 part/admin.py:198 part/models.py:875 +#: part/admin.py:38 part/admin.py:198 part/models.py:876 #: part/templates/part/category.html:93 part/templates/part/part_base.html:300 msgid "Keywords" msgstr "" @@ -5351,24 +5401,24 @@ msgstr "" msgid "Default Supplier ID" msgstr "" -#: part/admin.py:46 part/models.py:864 part/templates/part/part_base.html:179 +#: part/admin.py:46 part/models.py:865 part/templates/part/part_base.html:179 msgid "Variant Of" msgstr "" -#: part/admin.py:47 part/models.py:980 part/templates/part/part_base.html:205 +#: part/admin.py:47 part/models.py:981 part/templates/part/part_base.html:205 msgid "Minimum Stock" msgstr "" #: part/admin.py:61 part/templates/part/part_base.html:199 -#: templates/js/translated/company.js:1299 -#: templates/js/translated/table_filters.js:301 +#: templates/js/translated/company.js:1720 +#: templates/js/translated/table_filters.js:307 msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1167 templates/js/translated/build.js:2191 -#: templates/js/translated/part.js:687 templates/js/translated/part.js:2123 -#: templates/js/translated/table_filters.js:140 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5376,23 +5426,16 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:64 templates/js/translated/build.js:2203 -#: templates/js/translated/build.js:2465 templates/js/translated/build.js:3052 -#: templates/js/translated/sales_order.js:1906 -#: templates/js/translated/table_filters.js:488 -msgid "Allocated" -msgstr "" - #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:692 templates/js/translated/part.js:2127 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2930 templates/js/translated/part.js:943 +#: part/admin.py:66 part/models.py:2964 templates/js/translated/part.js:942 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2936 templates/js/translated/part.js:953 +#: part/admin.py:67 part/models.py:2970 templates/js/translated/part.js:952 msgid "Maximum Cost" msgstr "" @@ -5409,13 +5452,13 @@ msgstr "" msgid "Category Path" msgstr "" -#: part/admin.py:202 part/models.py:392 part/templates/part/cat_link.html:3 -#: part/templates/part/category.html:23 part/templates/part/category.html:140 -#: part/templates/part/category.html:160 +#: part/admin.py:202 part/models.py:393 part/serializers.py:307 +#: part/templates/part/cat_link.html:3 part/templates/part/category.html:23 +#: part/templates/part/category.html:140 part/templates/part/category.html:160 #: part/templates/part/category_sidebar.html:9 -#: templates/InvenTree/index.html:86 templates/InvenTree/search.html:84 +#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2754 templates/js/translated/search.js:172 +#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5432,7 +5475,7 @@ msgstr "" msgid "Parent IPN" msgstr "" -#: part/admin.py:274 part/models.py:3675 +#: part/admin.py:274 part/models.py:3724 msgid "Part IPN" msgstr "" @@ -5446,35 +5489,35 @@ msgstr "" msgid "Maximum Price" msgstr "" -#: part/api.py:498 +#: part/api.py:501 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:518 +#: part/api.py:521 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:536 +#: part/api.py:539 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:622 +#: part/api.py:625 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:770 +#: part/api.py:773 msgid "Valid" msgstr "" -#: part/api.py:771 +#: part/api.py:774 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:777 +#: part/api.py:780 msgid "This option must be selected" msgstr "" -#: part/bom.py:175 part/models.py:127 part/models.py:923 +#: part/bom.py:175 part/models.py:128 part/models.py:924 #: part/templates/part/category.html:115 part/templates/part/part_base.html:369 msgid "Default Location" msgstr "" @@ -5484,7 +5527,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:177 part/templates/part/part_base.html:194 -#: templates/js/translated/sales_order.js:1873 +#: templates/js/translated/sales_order.js:1885 msgid "Available Stock" msgstr "" @@ -5492,916 +5535,913 @@ msgstr "" msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 part/models.py:3616 part/templates/part/category.html:16 +#: part/models.py:76 part/models.py:3665 part/templates/part/category.html:16 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:76 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: part/models.py:77 part/templates/part/category.html:135 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158 #: users/models.py:37 msgid "Part Categories" msgstr "" -#: part/models.py:128 +#: part/models.py:129 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:124 templates/js/translated/stock.js:2520 -#: templates/js/translated/table_filters.js:209 -#: templates/js/translated/table_filters.js:229 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: templates/js/translated/table_filters.js:215 +#: templates/js/translated/table_filters.js:235 msgid "Structural" msgstr "" -#: part/models.py:135 +#: part/models.py:136 msgid "Parts may not be directly assigned to a structural category, but may be assigned to child categories." msgstr "" -#: part/models.py:139 +#: part/models.py:140 msgid "Default keywords" msgstr "" -#: part/models.py:139 +#: part/models.py:140 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:144 stock/models.py:113 +#: part/models.py:145 stock/models.py:113 msgid "Icon" msgstr "" -#: part/models.py:145 stock/models.py:114 +#: part/models.py:146 stock/models.py:114 msgid "Icon (optional)" msgstr "" -#: part/models.py:164 +#: part/models.py:165 msgid "You cannot make this part category structural because some parts are already assigned to it!" msgstr "" -#: part/models.py:475 +#: part/models.py:476 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:517 part/models.py:529 +#: part/models.py:518 part/models.py:530 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:601 +#: part/models.py:602 #, python-brace-format msgid "IPN must match regex pattern {pat}" msgstr "" -#: part/models.py:672 +#: part/models.py:673 msgid "Stock item with this serial number already exists" msgstr "" -#: part/models.py:803 +#: part/models.py:804 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:808 +#: part/models.py:809 msgid "Part with this Name, IPN and Revision already exists." msgstr "" -#: part/models.py:822 +#: part/models.py:823 msgid "Parts cannot be assigned to structural part categories!" msgstr "" -#: part/models.py:846 part/models.py:3672 +#: part/models.py:847 part/models.py:3721 msgid "Part name" msgstr "" -#: part/models.py:852 +#: part/models.py:853 msgid "Is Template" msgstr "" -#: part/models.py:853 +#: part/models.py:854 msgid "Is this part a template part?" msgstr "" -#: part/models.py:863 +#: part/models.py:864 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:870 +#: part/models.py:871 msgid "Part description (optional)" msgstr "" -#: part/models.py:876 +#: part/models.py:877 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:883 part/models.py:3198 part/models.py:3615 -#: part/serializers.py:848 part/templates/part/part_base.html:262 +#: part/models.py:884 part/models.py:3232 part/models.py:3664 +#: part/serializers.py:320 part/serializers.py:910 +#: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2269 templates/js/translated/part.js:2481 +#: templates/js/translated/part.js:2345 msgid "Category" msgstr "" -#: part/models.py:884 +#: part/models.py:885 msgid "Part category" msgstr "" -#: part/models.py:890 +#: part/models.py:891 msgid "Internal Part Number" msgstr "" -#: part/models.py:895 +#: part/models.py:896 msgid "Part revision or version number" msgstr "" -#: part/models.py:921 +#: part/models.py:922 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:966 part/templates/part/part_base.html:378 +#: part/models.py:967 part/templates/part/part_base.html:378 msgid "Default Supplier" msgstr "" -#: part/models.py:967 +#: part/models.py:968 msgid "Default supplier part" msgstr "" -#: part/models.py:974 +#: part/models.py:975 msgid "Default Expiry" msgstr "" -#: part/models.py:975 +#: part/models.py:976 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:981 +#: part/models.py:982 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:988 +#: part/models.py:989 msgid "Units of measure for this part" msgstr "" -#: part/models.py:997 +#: part/models.py:998 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:1003 +#: part/models.py:1004 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:1009 +#: part/models.py:1010 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:1014 +#: part/models.py:1015 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:1019 +#: part/models.py:1020 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:1024 +#: part/models.py:1025 msgid "Is this part active?" msgstr "" -#: part/models.py:1029 +#: part/models.py:1030 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:1031 +#: part/models.py:1032 msgid "BOM checksum" msgstr "" -#: part/models.py:1031 +#: part/models.py:1032 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:1034 +#: part/models.py:1035 msgid "BOM checked by" msgstr "" -#: part/models.py:1036 +#: part/models.py:1037 msgid "BOM checked date" msgstr "" -#: part/models.py:1040 +#: part/models.py:1041 msgid "Creation User" msgstr "" -#: part/models.py:1042 +#: part/models.py:1043 msgid "User responsible for this part" msgstr "" -#: part/models.py:1046 part/templates/part/part_base.html:341 +#: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2331 +#: templates/js/translated/part.js:2407 msgid "Last Stocktake" msgstr "" -#: part/models.py:1921 +#: part/models.py:1923 msgid "Sell multiple" msgstr "" -#: part/models.py:2853 +#: part/models.py:2887 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:2870 +#: part/models.py:2904 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:2871 +#: part/models.py:2905 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:2876 +#: part/models.py:2910 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:2877 +#: part/models.py:2911 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:2882 +#: part/models.py:2916 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:2883 +#: part/models.py:2917 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:2888 +#: part/models.py:2922 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:2889 +#: part/models.py:2923 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:2894 +#: part/models.py:2928 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:2895 +#: part/models.py:2929 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:2900 +#: part/models.py:2934 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:2901 +#: part/models.py:2935 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:2906 +#: part/models.py:2940 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:2907 +#: part/models.py:2941 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:2912 +#: part/models.py:2946 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:2913 +#: part/models.py:2947 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:2918 +#: part/models.py:2952 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:2919 +#: part/models.py:2953 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:2924 +#: part/models.py:2958 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:2925 +#: part/models.py:2959 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:2931 +#: part/models.py:2965 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:2937 +#: part/models.py:2971 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:2942 +#: part/models.py:2976 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:2943 +#: part/models.py:2977 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:2948 +#: part/models.py:2982 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:2949 +#: part/models.py:2983 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:2954 +#: part/models.py:2988 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:2955 +#: part/models.py:2989 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:2960 +#: part/models.py:2994 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:2961 +#: part/models.py:2995 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:2980 +#: part/models.py:3014 msgid "Part for stocktake" msgstr "" -#: part/models.py:2985 +#: part/models.py:3019 msgid "Item Count" msgstr "" -#: part/models.py:2986 +#: part/models.py:3020 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:2993 +#: part/models.py:3027 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:2997 part/models.py:3080 +#: part/models.py:3031 part/models.py:3114 #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:360 -#: templates/js/translated/part.js:1059 templates/js/translated/pricing.js:812 +#: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 -#: templates/js/translated/purchase_order.js:1691 -#: templates/js/translated/stock.js:2558 +#: templates/js/translated/purchase_order.js:1706 +#: templates/js/translated/stock.js:2689 msgid "Date" msgstr "" -#: part/models.py:2998 +#: part/models.py:3032 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3006 +#: part/models.py:3040 msgid "Additional notes" msgstr "" -#: part/models.py:3014 +#: part/models.py:3048 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3019 +#: part/models.py:3053 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3020 +#: part/models.py:3054 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3025 +#: part/models.py:3059 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3026 +#: part/models.py:3060 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3087 templates/InvenTree/settings/settings_staff_js.html:349 +#: part/models.py:3121 templates/InvenTree/settings/settings_staff_js.html:349 msgid "Report" msgstr "" -#: part/models.py:3088 +#: part/models.py:3122 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3093 templates/InvenTree/settings/settings_staff_js.html:356 +#: part/models.py:3127 templates/InvenTree/settings/settings_staff_js.html:356 msgid "Part Count" msgstr "" -#: part/models.py:3094 +#: part/models.py:3128 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3102 +#: part/models.py:3136 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3238 +#: part/models.py:3272 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:3255 +#: part/models.py:3289 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3275 templates/js/translated/part.js:2821 +#: part/models.py:3309 templates/js/translated/part.js:2806 msgid "Test Name" msgstr "" -#: part/models.py:3276 +#: part/models.py:3310 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3281 +#: part/models.py:3315 msgid "Test Description" msgstr "" -#: part/models.py:3282 +#: part/models.py:3316 msgid "Enter description for this test" msgstr "" -#: part/models.py:3287 templates/js/translated/part.js:2830 -#: templates/js/translated/table_filters.js:423 +#: part/models.py:3321 templates/js/translated/part.js:2815 +#: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" -#: part/models.py:3288 +#: part/models.py:3322 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3293 templates/js/translated/part.js:2838 +#: part/models.py:3327 templates/js/translated/part.js:2823 msgid "Requires Value" msgstr "" -#: part/models.py:3294 +#: part/models.py:3328 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3299 templates/js/translated/part.js:2845 +#: part/models.py:3333 templates/js/translated/part.js:2830 msgid "Requires Attachment" msgstr "" -#: part/models.py:3300 +#: part/models.py:3334 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3346 +#: part/models.py:3380 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3351 +#: part/models.py:3385 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3369 +#: part/models.py:3403 msgid "Choices must be unique" msgstr "" -#: part/models.py:3385 +#: part/models.py:3419 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3401 +#: part/models.py:3435 msgid "Parameter Name" msgstr "" -#: part/models.py:3407 +#: part/models.py:3441 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3417 +#: part/models.py:3451 msgid "Parameter description" msgstr "" -#: part/models.py:3423 templates/js/translated/part.js:1600 -#: templates/js/translated/table_filters.js:734 +#: part/models.py:3457 templates/js/translated/part.js:1599 +#: templates/js/translated/table_filters.js:756 msgid "Checkbox" msgstr "" -#: part/models.py:3424 +#: part/models.py:3458 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3429 templates/js/translated/part.js:1609 +#: part/models.py:3463 templates/js/translated/part.js:1608 msgid "Choices" msgstr "" -#: part/models.py:3430 +#: part/models.py:3464 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3511 +#: part/models.py:3545 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:3555 +#: part/models.py:3589 msgid "Parent Part" msgstr "" -#: part/models.py:3560 part/models.py:3621 part/models.py:3622 +#: part/models.py:3594 part/models.py:3670 part/models.py:3671 #: templates/InvenTree/settings/settings_staff_js.html:199 msgid "Parameter Template" msgstr "" -#: part/models.py:3565 +#: part/models.py:3599 msgid "Data" msgstr "" -#: part/models.py:3565 +#: part/models.py:3599 msgid "Parameter Value" msgstr "" -#: part/models.py:3626 templates/InvenTree/settings/settings_staff_js.html:208 +#: part/models.py:3675 templates/InvenTree/settings/settings_staff_js.html:208 msgid "Default Value" msgstr "" -#: part/models.py:3627 +#: part/models.py:3676 msgid "Default Parameter Value" msgstr "" -#: part/models.py:3664 +#: part/models.py:3713 msgid "Part ID or part name" msgstr "" -#: part/models.py:3668 +#: part/models.py:3717 msgid "Unique part ID value" msgstr "" -#: part/models.py:3676 +#: part/models.py:3725 msgid "Part IPN value" msgstr "" -#: part/models.py:3679 +#: part/models.py:3728 msgid "Level" msgstr "" -#: part/models.py:3680 +#: part/models.py:3729 msgid "BOM level" msgstr "" -#: part/models.py:3764 +#: part/models.py:3735 part/models.py:4113 +msgid "BOM Item" +msgstr "" + +#: part/models.py:3808 msgid "Select parent part" msgstr "" -#: part/models.py:3772 +#: part/models.py:3816 msgid "Sub part" msgstr "" -#: part/models.py:3773 +#: part/models.py:3817 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3779 +#: part/models.py:3823 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3783 part/templates/part/upload_bom.html:58 -#: templates/js/translated/bom.js:971 templates/js/translated/bom.js:998 -#: templates/js/translated/build.js:2113 -#: templates/js/translated/table_filters.js:156 -#: templates/js/translated/table_filters.js:185 -#: templates/js/translated/table_filters.js:500 -msgid "Optional" -msgstr "" - -#: part/models.py:3784 +#: part/models.py:3828 msgid "This BOM item is optional" msgstr "" -#: part/models.py:3789 templates/js/translated/bom.js:967 -#: templates/js/translated/bom.js:1007 templates/js/translated/build.js:2104 -#: templates/js/translated/table_filters.js:160 -#: templates/js/translated/table_filters.js:496 -msgid "Consumable" -msgstr "" - -#: part/models.py:3790 +#: part/models.py:3834 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:3794 part/templates/part/upload_bom.html:55 +#: part/models.py:3838 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:3795 +#: part/models.py:3839 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:3798 +#: part/models.py:3842 msgid "BOM item reference" msgstr "" -#: part/models.py:3801 +#: part/models.py:3845 msgid "BOM item notes" msgstr "" -#: part/models.py:3805 +#: part/models.py:3849 msgid "Checksum" msgstr "" -#: part/models.py:3805 +#: part/models.py:3849 msgid "BOM line checksum" msgstr "" -#: part/models.py:3810 templates/js/translated/table_filters.js:144 +#: part/models.py:3854 templates/js/translated/table_filters.js:150 msgid "Validated" msgstr "" -#: part/models.py:3811 +#: part/models.py:3855 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:3816 part/templates/part/upload_bom.html:57 -#: templates/js/translated/bom.js:1024 -#: templates/js/translated/table_filters.js:148 -#: templates/js/translated/table_filters.js:181 +#: part/models.py:3860 part/templates/part/upload_bom.html:57 +#: templates/js/translated/bom.js:1042 +#: templates/js/translated/table_filters.js:154 +#: templates/js/translated/table_filters.js:187 msgid "Gets inherited" msgstr "" -#: part/models.py:3817 +#: part/models.py:3861 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:3822 part/templates/part/upload_bom.html:56 -#: templates/js/translated/bom.js:1016 +#: part/models.py:3866 part/templates/part/upload_bom.html:56 +#: templates/js/translated/bom.js:1034 msgid "Allow Variants" msgstr "" -#: part/models.py:3823 +#: part/models.py:3867 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:3909 stock/models.py:577 +#: part/models.py:3953 stock/models.py:577 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:3918 part/models.py:3920 +#: part/models.py:3962 part/models.py:3964 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4036 +#: part/models.py:4080 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4057 +#: part/models.py:4101 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4070 +#: part/models.py:4114 msgid "Parent BOM item" msgstr "" -#: part/models.py:4078 +#: part/models.py:4122 msgid "Substitute part" msgstr "" -#: part/models.py:4093 +#: part/models.py:4137 msgid "Part 1" msgstr "" -#: part/models.py:4097 +#: part/models.py:4141 msgid "Part 2" msgstr "" -#: part/models.py:4097 +#: part/models.py:4141 msgid "Select Related Part" msgstr "" -#: part/models.py:4115 +#: part/models.py:4159 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4119 +#: part/models.py:4163 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:152 part/serializers.py:175 stock/serializers.py:257 +#: part/serializers.py:152 part/serializers.py:175 stock/serializers.py:319 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:302 +#: part/serializers.py:313 +msgid "No parts selected" +msgstr "" + +#: part/serializers.py:321 +msgid "Select category" +msgstr "" + +#: part/serializers.py:352 msgid "Original Part" msgstr "" -#: part/serializers.py:302 +#: part/serializers.py:352 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:307 +#: part/serializers.py:357 msgid "Copy Image" msgstr "" -#: part/serializers.py:307 +#: part/serializers.py:357 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:312 part/templates/part/detail.html:296 +#: part/serializers.py:362 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" -#: part/serializers.py:312 +#: part/serializers.py:362 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:317 +#: part/serializers.py:367 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:317 +#: part/serializers.py:367 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:327 +#: part/serializers.py:377 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:327 +#: part/serializers.py:377 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:333 +#: part/serializers.py:383 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:333 +#: part/serializers.py:383 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:343 +#: part/serializers.py:393 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:354 +#: part/serializers.py:404 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:360 +#: part/serializers.py:410 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:367 +#: part/serializers.py:417 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:375 +#: part/serializers.py:425 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:387 +#: part/serializers.py:437 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:445 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:620 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:449 +#: part/serializers.py:682 part/templates/part/copy_part.html:9 +#: templates/js/translated/part.js:448 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:620 +#: part/serializers.py:682 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:625 templates/js/translated/part.js:103 +#: part/serializers.py:687 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:687 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:630 +#: part/serializers.py:692 msgid "Supplier Information" msgstr "" -#: part/serializers.py:630 +#: part/serializers.py:692 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:636 +#: part/serializers.py:698 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:637 +#: part/serializers.py:699 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:842 +#: part/serializers.py:904 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:848 +#: part/serializers.py:910 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:854 +#: part/serializers.py:916 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:921 msgid "Generate Report" msgstr "" -#: part/serializers.py:860 +#: part/serializers.py:922 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:865 +#: part/serializers.py:927 msgid "Update Parts" msgstr "" -#: part/serializers.py:866 +#: part/serializers.py:928 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:874 +#: part/serializers.py:936 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:1025 msgid "Update" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:1026 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1246 +#: part/serializers.py:1308 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1316 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1255 +#: part/serializers.py:1317 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1260 +#: part/serializers.py:1322 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1261 +#: part/serializers.py:1323 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1328 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1267 +#: part/serializers.py:1329 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1272 +#: part/serializers.py:1334 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1273 +#: part/serializers.py:1335 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1313 +#: part/serializers.py:1375 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1314 +#: part/serializers.py:1376 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1406 msgid "No part column specified" msgstr "" -#: part/serializers.py:1387 +#: part/serializers.py:1449 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1452 msgid "No matching part found" msgstr "" -#: part/serializers.py:1393 +#: part/serializers.py:1455 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1402 +#: part/serializers.py:1464 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1472 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1431 +#: part/serializers.py:1493 msgid "At least one BOM item is required" msgstr "" @@ -6414,9 +6454,9 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: part/tasks.py:294 templates/js/translated/part.js:1040 -#: templates/js/translated/part.js:1793 templates/js/translated/part.js:1848 -#: templates/js/translated/purchase_order.js:2052 +#: part/tasks.py:294 templates/js/translated/part.js:1039 +#: templates/js/translated/part.js:1792 templates/js/translated/part.js:1847 +#: templates/js/translated/purchase_order.js:2062 msgid "Total Quantity" msgstr "" @@ -6454,14 +6494,6 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:291 -msgid "BOM actions" -msgstr "" - -#: part/templates/part/bom.html:34 -msgid "Delete Items" -msgstr "" - #: part/templates/part/category.html:34 msgid "Perform stocktake for this part category" msgstr "" @@ -6498,7 +6530,7 @@ msgstr "" msgid "Top level part category" msgstr "" -#: part/templates/part/category.html:121 part/templates/part/category.html:225 +#: part/templates/part/category.html:121 part/templates/part/category.html:206 #: part/templates/part/category_sidebar.html:7 msgid "Subcategories" msgstr "" @@ -6511,33 +6543,20 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:165 templates/js/translated/bom.js:443 +#: part/templates/part/category.html:165 templates/js/translated/bom.js:444 msgid "New Part" msgstr "" -#: part/templates/part/category.html:175 part/templates/part/detail.html:390 -#: part/templates/part/detail.html:421 -msgid "Options" -msgstr "" - -#: part/templates/part/category.html:179 -msgid "Set category" -msgstr "" - -#: part/templates/part/category.html:180 -msgid "Set Category" -msgstr "" - -#: part/templates/part/category.html:208 +#: part/templates/part/category.html:191 #: templates/InvenTree/settings/sidebar.html:47 msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:229 +#: part/templates/part/category.html:210 msgid "Create new part category" msgstr "" -#: part/templates/part/category.html:230 +#: part/templates/part/category.html:211 msgid "New Category" msgstr "" @@ -6574,7 +6593,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:584 +#: templates/js/translated/tables.js:560 msgid "Refresh" msgstr "" @@ -6585,7 +6604,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:1952 users/models.py:39 +#: templates/js/translated/stock.js:2109 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6597,101 +6616,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:145 stock/templates/stock/item.html:53 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:165 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:180 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:184 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:185 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:212 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:249 part/templates/part/part_sidebar.html:58 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:253 part/templates/part/detail.html:254 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:274 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:279 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:283 templates/js/translated/bom.js:339 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:285 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:272 +msgid "BOM actions" +msgstr "" + +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:297 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:302 part/templates/part/detail.html:303 -#: templates/js/translated/bom.js:1279 templates/js/translated/bom.js:1280 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 +#: templates/js/translated/bom.js:1299 templates/js/translated/bom.js:1300 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:316 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:334 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:361 stock/templates/stock/item.html:38 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:377 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:407 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:423 -msgid "Delete manufacturer parts" -msgstr "" - -#: part/templates/part/detail.html:707 +#: part/templates/part/detail.html:654 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:715 +#: part/templates/part/detail.html:662 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:800 +#: part/templates/part/detail.html:747 msgid "Add Test Result Template" msgstr "" @@ -6725,13 +6744,13 @@ msgid "Download Part Import Template" msgstr "" #: part/templates/part/import_wizard/part_upload.html:92 -#: templates/js/translated/bom.js:308 templates/js/translated/bom.js:342 +#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343 #: templates/js/translated/order.js:129 templates/js/translated/tables.js:189 msgid "Format" msgstr "" #: part/templates/part/import_wizard/part_upload.html:93 -#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343 +#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344 #: templates/js/translated/order.js:130 msgid "Select file format" msgstr "" @@ -6772,7 +6791,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 msgid "Part actions" msgstr "" @@ -6817,10 +6836,10 @@ msgid "Part is not active" msgstr "" #: part/templates/part/part_base.html:148 -#: templates/js/translated/company.js:945 -#: templates/js/translated/company.js:1185 -#: templates/js/translated/model_renderers.js:273 -#: templates/js/translated/part.js:792 templates/js/translated/part.js:1192 +#: templates/js/translated/company.js:1318 +#: templates/js/translated/company.js:1606 +#: templates/js/translated/model_renderers.js:287 +#: templates/js/translated/part.js:791 templates/js/translated/part.js:1191 msgid "Inactive" msgstr "" @@ -6843,7 +6862,7 @@ msgstr "" msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:237 templates/js/translated/bom.js:1178 +#: part/templates/part/part_base.html:237 templates/js/translated/bom.js:1198 msgid "Can Build" msgstr "" @@ -6851,8 +6870,8 @@ msgstr "" msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1041 -#: templates/js/translated/part.js:1238 templates/js/translated/part.js:2304 +#: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6875,7 +6894,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2191 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 msgid "part" msgstr "" @@ -6949,9 +6968,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1216 templates/js/translated/part.js:2120 -#: templates/js/translated/part.js:2284 templates/js/translated/stock.js:1022 -#: templates/js/translated/stock.js:1829 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 +#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1986 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -6982,9 +7001,9 @@ msgstr "" #: part/templates/part/prices.html:25 stock/admin.py:129 #: stock/templates/stock/item_base.html:442 -#: templates/js/translated/company.js:1313 -#: templates/js/translated/company.js:1323 -#: templates/js/translated/stock.js:1982 +#: templates/js/translated/company.js:1734 +#: templates/js/translated/company.js:1744 +#: templates/js/translated/stock.js:2139 msgid "Last Updated" msgstr "" @@ -7047,12 +7066,12 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:682 -#: templates/js/translated/part.js:2115 templates/js/translated/part.js:2117 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 +#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:167 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7156,7 +7175,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:120 -#: templates/js/translated/purchase_order.js:1372 +#: templates/js/translated/purchase_order.js:1387 msgid "Barcode matches existing item" msgstr "" @@ -7219,43 +7238,43 @@ msgstr "" msgid "Open link" msgstr "" -#: plugin/models.py:27 +#: plugin/models.py:28 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:28 +#: plugin/models.py:29 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:33 +#: plugin/models.py:34 msgid "Key" msgstr "" -#: plugin/models.py:34 +#: plugin/models.py:35 msgid "Key of plugin" msgstr "" -#: plugin/models.py:42 +#: plugin/models.py:43 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:48 +#: plugin/models.py:49 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:124 +#: plugin/models.py:125 msgid "Sample plugin" msgstr "" -#: plugin/models.py:133 +#: plugin/models.py:134 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:159 templates/InvenTree/settings/plugin_settings.html:9 +#: plugin/models.py:160 templates/InvenTree/settings/plugin_settings.html:9 msgid "Plugin" msgstr "" -#: plugin/models.py:210 +#: plugin/models.py:211 msgid "Method" msgstr "" @@ -7407,47 +7426,47 @@ msgstr "" msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:418 +#: report/models.py:420 msgid "Part Filters" msgstr "" -#: report/models.py:419 +#: report/models.py:421 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:453 +#: report/models.py:455 msgid "Purchase order query filters" msgstr "" -#: report/models.py:491 +#: report/models.py:493 msgid "Sales order query filters" msgstr "" -#: report/models.py:529 +#: report/models.py:531 msgid "Return order query filters" msgstr "" -#: report/models.py:582 +#: report/models.py:584 msgid "Snippet" msgstr "" -#: report/models.py:583 +#: report/models.py:585 msgid "Report snippet file" msgstr "" -#: report/models.py:587 +#: report/models.py:589 msgid "Snippet file description" msgstr "" -#: report/models.py:624 +#: report/models.py:626 msgid "Asset" msgstr "" -#: report/models.py:625 +#: report/models.py:627 msgid "Report asset file" msgstr "" -#: report/models.py:632 +#: report/models.py:634 msgid "Asset file description" msgstr "" @@ -7468,8 +7487,8 @@ msgstr "" #: templates/js/translated/order.js:316 templates/js/translated/pricing.js:527 #: templates/js/translated/pricing.js:596 #: templates/js/translated/pricing.js:820 -#: templates/js/translated/purchase_order.js:2083 -#: templates/js/translated/sales_order.js:1817 +#: templates/js/translated/purchase_order.js:2093 +#: templates/js/translated/sales_order.js:1829 msgid "Unit Price" msgstr "" @@ -7481,23 +7500,23 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:72 #: report/templates/report/inventree_so_report_base.html:72 -#: templates/js/translated/purchase_order.js:1985 -#: templates/js/translated/sales_order.js:1792 +#: templates/js/translated/purchase_order.js:1995 +#: templates/js/translated/sales_order.js:1804 msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:502 templates/js/translated/build.js:1423 -#: templates/js/translated/build.js:1989 -#: templates/js/translated/model_renderers.js:201 -#: templates/js/translated/return_order.js:528 -#: templates/js/translated/return_order.js:708 -#: templates/js/translated/sales_order.js:300 -#: templates/js/translated/sales_order.js:1597 -#: templates/js/translated/sales_order.js:1682 -#: templates/js/translated/stock.js:563 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:2281 +#: templates/js/translated/model_renderers.js:215 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:720 +#: templates/js/translated/sales_order.js:312 +#: templates/js/translated/sales_order.js:1609 +#: templates/js/translated/sales_order.js:1694 +#: templates/js/translated/stock.js:562 msgid "Serial Number" msgstr "" @@ -7510,7 +7529,7 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:102 -#: stock/models.py:2243 templates/js/translated/stock.js:1419 +#: stock/models.py:2243 templates/js/translated/stock.js:1418 msgid "Test" msgstr "" @@ -7541,8 +7560,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:168 -#: stock/admin.py:104 templates/js/translated/stock.js:667 -#: templates/js/translated/stock.js:838 templates/js/translated/stock.js:2849 +#: stock/admin.py:104 templates/js/translated/stock.js:666 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 msgid "Serial" msgstr "" @@ -7610,31 +7629,31 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:1966 +#: templates/js/translated/stock.js:2123 msgid "Expiry Date" msgstr "" -#: stock/api.py:420 templates/js/translated/table_filters.js:373 +#: stock/api.py:426 templates/js/translated/table_filters.js:379 msgid "External Location" msgstr "" -#: stock/api.py:582 +#: stock/api.py:619 msgid "Quantity is required" msgstr "" -#: stock/api.py:589 +#: stock/api.py:626 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:615 +#: stock/api.py:652 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:624 +#: stock/api.py:661 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:642 +#: stock/api.py:679 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -7645,7 +7664,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:55 stock/templates/stock/location.html:177 -#: templates/InvenTree/search.html:166 templates/js/translated/search.js:220 +#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7663,8 +7682,8 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2529 -#: templates/js/translated/table_filters.js:213 +#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -7680,7 +7699,7 @@ msgstr "" msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:583 stock/serializers.py:174 +#: stock/models.py:583 stock/serializers.py:223 msgid "Stock item cannot be created for virtual parts" msgstr "" @@ -7814,7 +7833,7 @@ msgstr "" msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1403 stock/serializers.py:374 +#: stock/models.py:1403 stock/serializers.py:440 msgid "Serial numbers already exist" msgstr "" @@ -7842,7 +7861,7 @@ msgstr "" msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1496 stock/serializers.py:975 +#: stock/models.py:1496 stock/serializers.py:1092 msgid "Duplicate stock items" msgstr "" @@ -7894,132 +7913,141 @@ msgstr "" msgid "Test notes" msgstr "" -#: stock/serializers.py:76 +#: stock/serializers.py:121 msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:166 +#: stock/serializers.py:215 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:254 +#: stock/serializers.py:316 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:307 +#: stock/serializers.py:373 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:319 +#: stock/serializers.py:385 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:325 +#: stock/serializers.py:391 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:336 stock/serializers.py:932 stock/serializers.py:1174 +#: stock/serializers.py:402 stock/serializers.py:1049 stock/serializers.py:1291 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:343 +#: stock/serializers.py:409 msgid "Optional note field" msgstr "" -#: stock/serializers.py:353 +#: stock/serializers.py:419 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:414 +#: stock/serializers.py:480 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:427 -msgid "Stock item is unavailable" -msgstr "" - -#: stock/serializers.py:434 -msgid "Selected part is not in the Bill of Materials" -msgstr "" - -#: stock/serializers.py:471 -msgid "Destination location for uninstalled item" -msgstr "" - -#: stock/serializers.py:476 stock/serializers.py:557 +#: stock/serializers.py:485 stock/serializers.py:543 stock/serializers.py:624 +#: stock/serializers.py:682 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:510 +#: stock/serializers.py:494 +msgid "Stock item is unavailable" +msgstr "" + +#: stock/serializers.py:501 +msgid "Selected part is not in the Bill of Materials" +msgstr "" + +#: stock/serializers.py:538 +msgid "Destination location for uninstalled item" +msgstr "" + +#: stock/serializers.py:577 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:521 +#: stock/serializers.py:588 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:552 +#: stock/serializers.py:619 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:787 +#: stock/serializers.py:663 +msgid "Select stock items to change status" +msgstr "" + +#: stock/serializers.py:670 +msgid "No stock items selected" +msgstr "" + +#: stock/serializers.py:904 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:791 +#: stock/serializers.py:908 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:795 +#: stock/serializers.py:912 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:826 +#: stock/serializers.py:943 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:832 +#: stock/serializers.py:949 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:840 +#: stock/serializers.py:957 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:850 stock/serializers.py:1081 +#: stock/serializers.py:967 stock/serializers.py:1198 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:939 +#: stock/serializers.py:1056 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:944 +#: stock/serializers.py:1061 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:945 +#: stock/serializers.py:1062 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:950 +#: stock/serializers.py:1067 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:951 +#: stock/serializers.py:1068 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:1078 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1043 +#: stock/serializers.py:1160 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1071 +#: stock/serializers.py:1188 msgid "Stock transaction notes" msgstr "" @@ -8027,48 +8055,48 @@ msgstr "" msgid "Stock Tracking Information" msgstr "" -#: stock/templates/stock/item.html:69 +#: stock/templates/stock/item.html:63 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:77 +#: stock/templates/stock/item.html:71 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:80 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:90 stock/templates/stock/item_base.html:66 +#: stock/templates/stock/item.html:84 stock/templates/stock/item_base.html:66 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:94 stock/templates/stock/item.html:288 +#: stock/templates/stock/item.html:88 stock/templates/stock/item.html:278 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:98 +#: stock/templates/stock/item.html:92 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:132 +#: stock/templates/stock/item.html:124 msgid "Stock Item Notes" msgstr "" -#: stock/templates/stock/item.html:147 +#: stock/templates/stock/item.html:139 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2996 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:276 +#: stock/templates/stock/item.html:266 msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:305 templates/js/translated/stock.js:1611 +#: stock/templates/stock/item.html:295 templates/js/translated/stock.js:1610 msgid "Add Test Result" msgstr "" @@ -8076,13 +8104,13 @@ msgstr "" msgid "Locate stock item" msgstr "" -#: stock/templates/stock/item_base.html:52 templates/stock_table.html:21 +#: stock/templates/stock/item_base.html:52 msgid "Scan to Location" msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:322 +#: templates/js/translated/filters.js:432 msgid "Printing actions" msgstr "" @@ -8091,15 +8119,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:80 -#: stock/templates/stock/location.html:88 templates/stock_table.html:35 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1735 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:82 templates/stock_table.html:33 +#: stock/templates/stock/item_base.html:82 +#: templates/js/translated/stock.js:1717 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:83 templates/stock_table.html:34 +#: stock/templates/stock/item_base.html:83 +#: templates/js/translated/stock.js:1726 msgid "Remove stock" msgstr "" @@ -8108,11 +8138,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:89 -#: stock/templates/stock/location.html:94 templates/stock_table.html:36 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1744 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:92 templates/stock_table.html:39 +#: stock/templates/stock/item_base.html:92 +#: templates/js/translated/stock.js:1798 msgid "Assign to customer" msgstr "" @@ -8152,6 +8183,11 @@ msgstr "" msgid "Delete stock item" msgstr "" +#: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 +#: templates/js/translated/build.js:2046 templates/navbar.html:38 +msgid "Build" +msgstr "" + #: stock/templates/stock/item_base.html:194 msgid "Parent Item" msgstr "" @@ -8214,7 +8250,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2015 +#: templates/js/translated/build.js:2306 msgid "No location set" msgstr "" @@ -8232,7 +8268,7 @@ msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:433 -#: templates/js/translated/table_filters.js:381 +#: templates/js/translated/table_filters.js:387 msgid "Expired" msgstr "" @@ -8242,7 +8278,7 @@ msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:435 -#: templates/js/translated/table_filters.js:387 +#: templates/js/translated/table_filters.js:393 msgid "Stale" msgstr "" @@ -8251,7 +8287,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:503 -#: templates/js/translated/stock.js:1745 +#: templates/js/translated/stock.js:1865 msgid "stock item" msgstr "" @@ -8357,20 +8393,20 @@ msgstr "" msgid "New Location" msgstr "" -#: stock/templates/stock/location.html:287 -#: templates/js/translated/stock.js:2318 +#: stock/templates/stock/location.html:278 +#: templates/js/translated/stock.js:2449 msgid "stock location" msgstr "" -#: stock/templates/stock/location.html:304 +#: stock/templates/stock/location.html:295 msgid "Scanned stock container into this location" msgstr "" -#: stock/templates/stock/location.html:377 +#: stock/templates/stock/location.html:368 msgid "Stock Location QR Code" msgstr "" -#: stock/templates/stock/location.html:388 +#: stock/templates/stock/location.html:379 msgid "Link Barcode to Stock Location" msgstr "" @@ -8444,71 +8480,71 @@ msgstr "" msgid "Index" msgstr "" -#: templates/InvenTree/index.html:89 +#: templates/InvenTree/index.html:39 msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:102 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:112 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:126 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:155 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:180 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:193 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:208 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:222 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:247 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:258 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:278 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:289 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:310 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:321 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:347 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:349 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8679,15 +8715,15 @@ msgstr "" msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:68 +#: templates/InvenTree/settings/plugin.html:64 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:77 +#: templates/InvenTree/settings/plugin.html:73 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:79 +#: templates/InvenTree/settings/plugin.html:75 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" @@ -8855,12 +8891,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:212 -#: templates/js/translated/part.js:1618 +#: templates/js/translated/part.js:1617 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:213 -#: templates/js/translated/part.js:1619 +#: templates/js/translated/part.js:1618 msgid "Delete Template" msgstr "" @@ -8898,7 +8934,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:575 templates/navbar.html:107 +#: templates/js/translated/tables.js:551 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -8975,6 +9011,7 @@ msgid "Unverified" msgstr "" #: templates/InvenTree/settings/user.html:80 +#: templates/js/translated/company.js:984 msgid "Primary" msgstr "" @@ -9424,14 +9461,6 @@ msgstr "" msgid "Add Attachment" msgstr "" -#: templates/attachment_table.html:11 -msgid "Delete selected attachments" -msgstr "" - -#: templates/attachment_table.html:12 templates/js/translated/attachment.js:129 -msgid "Delete Attachments" -msgstr "" - #: templates/barcode_data.html:5 msgid "Barcode Identifier" msgstr "" @@ -9476,7 +9505,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1633 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 msgid "Required Quantity" msgstr "" @@ -9490,7 +9519,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3140 +#: templates/js/translated/part.js:3125 msgid "Minimum Quantity" msgstr "" @@ -9562,23 +9591,35 @@ msgstr "" msgid "All selected attachments will be deleted" msgstr "" -#: templates/js/translated/attachment.js:255 +#: templates/js/translated/attachment.js:129 +msgid "Delete Attachments" +msgstr "" + +#: templates/js/translated/attachment.js:205 +msgid "Delete attachments" +msgstr "" + +#: templates/js/translated/attachment.js:253 +msgid "Attachment actions" +msgstr "" + +#: templates/js/translated/attachment.js:275 msgid "No attachments found" msgstr "" -#: templates/js/translated/attachment.js:285 +#: templates/js/translated/attachment.js:305 msgid "Edit Attachment" msgstr "" -#: templates/js/translated/attachment.js:326 +#: templates/js/translated/attachment.js:336 msgid "Upload Date" msgstr "" -#: templates/js/translated/attachment.js:346 +#: templates/js/translated/attachment.js:356 msgid "Edit attachment" msgstr "" -#: templates/js/translated/attachment.js:354 +#: templates/js/translated/attachment.js:364 msgid "Delete attachment" msgstr "" @@ -9635,7 +9676,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:550 templates/js/translated/stock.js:1118 +#: templates/js/translated/barcode.js:550 templates/js/translated/stock.js:1117 msgid "Remove stock item" msgstr "" @@ -9693,775 +9734,869 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:77 +#: templates/js/translated/bom.js:78 msgid "Create BOM Item" msgstr "" -#: templates/js/translated/bom.js:131 +#: templates/js/translated/bom.js:132 msgid "Display row data" msgstr "" -#: templates/js/translated/bom.js:187 +#: templates/js/translated/bom.js:188 msgid "Row Data" msgstr "" -#: templates/js/translated/bom.js:188 templates/js/translated/bom.js:699 +#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:71 templates/js/translated/modals.js:622 #: templates/js/translated/modals.js:746 templates/js/translated/modals.js:1054 -#: templates/js/translated/purchase_order.js:791 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" -#: templates/js/translated/bom.js:305 +#: templates/js/translated/bom.js:306 msgid "Download BOM Template" msgstr "" -#: templates/js/translated/bom.js:350 +#: templates/js/translated/bom.js:351 msgid "Multi Level BOM" msgstr "" -#: templates/js/translated/bom.js:351 +#: templates/js/translated/bom.js:352 msgid "Include BOM data for subassemblies" msgstr "" -#: templates/js/translated/bom.js:356 +#: templates/js/translated/bom.js:357 msgid "Levels" msgstr "" -#: templates/js/translated/bom.js:357 +#: templates/js/translated/bom.js:358 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: templates/js/translated/bom.js:364 +#: templates/js/translated/bom.js:365 msgid "Include Alternative Parts" msgstr "" -#: templates/js/translated/bom.js:365 +#: templates/js/translated/bom.js:366 msgid "Include alternative parts in exported BOM" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:371 msgid "Include Parameter Data" msgstr "" -#: templates/js/translated/bom.js:371 +#: templates/js/translated/bom.js:372 msgid "Include part parameter data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:376 +#: templates/js/translated/bom.js:377 msgid "Include Stock Data" msgstr "" -#: templates/js/translated/bom.js:377 +#: templates/js/translated/bom.js:378 msgid "Include part stock data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:382 +#: templates/js/translated/bom.js:383 msgid "Include Manufacturer Data" msgstr "" -#: templates/js/translated/bom.js:383 +#: templates/js/translated/bom.js:384 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:388 +#: templates/js/translated/bom.js:389 msgid "Include Supplier Data" msgstr "" -#: templates/js/translated/bom.js:389 +#: templates/js/translated/bom.js:390 msgid "Include part supplier data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:394 +#: templates/js/translated/bom.js:395 msgid "Include Pricing Data" msgstr "" -#: templates/js/translated/bom.js:395 +#: templates/js/translated/bom.js:396 msgid "Include part pricing data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:590 +#: templates/js/translated/bom.js:591 msgid "Remove substitute part" msgstr "" -#: templates/js/translated/bom.js:644 +#: templates/js/translated/bom.js:645 msgid "Select and add a new substitute part using the input below" msgstr "" -#: templates/js/translated/bom.js:655 +#: templates/js/translated/bom.js:656 msgid "Are you sure you wish to remove this substitute part link?" msgstr "" -#: templates/js/translated/bom.js:661 +#: templates/js/translated/bom.js:662 msgid "Remove Substitute Part" msgstr "" -#: templates/js/translated/bom.js:700 +#: templates/js/translated/bom.js:701 msgid "Add Substitute" msgstr "" -#: templates/js/translated/bom.js:701 +#: templates/js/translated/bom.js:702 msgid "Edit BOM Item Substitutes" msgstr "" -#: templates/js/translated/bom.js:763 +#: templates/js/translated/bom.js:764 msgid "All selected BOM items will be deleted" msgstr "" -#: templates/js/translated/bom.js:779 +#: templates/js/translated/bom.js:780 msgid "Delete selected BOM items?" msgstr "" -#: templates/js/translated/bom.js:906 +#: templates/js/translated/bom.js:826 +msgid "Delete items" +msgstr "" + +#: templates/js/translated/bom.js:924 msgid "Load BOM for subassembly" msgstr "" -#: templates/js/translated/bom.js:916 +#: templates/js/translated/bom.js:934 msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:920 templates/js/translated/build.js:2090 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 msgid "Variant stock allowed" msgstr "" -#: templates/js/translated/bom.js:984 +#: templates/js/translated/bom.js:1002 msgid "Substitutes" msgstr "" -#: templates/js/translated/bom.js:1104 +#: templates/js/translated/bom.js:1122 msgid "BOM pricing is complete" msgstr "" -#: templates/js/translated/bom.js:1109 +#: templates/js/translated/bom.js:1127 msgid "BOM pricing is incomplete" msgstr "" -#: templates/js/translated/bom.js:1116 +#: templates/js/translated/bom.js:1134 msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1147 templates/js/translated/build.js:2173 -#: templates/js/translated/sales_order.js:1887 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1152 templates/js/translated/build.js:2177 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1154 templates/js/translated/build.js:2179 -#: templates/js/translated/part.js:1230 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1156 templates/js/translated/build.js:2181 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2164 -#: templates/js/translated/build.js:2255 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 msgid "Consumable item" msgstr "" -#: templates/js/translated/bom.js:1244 +#: templates/js/translated/bom.js:1264 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:1246 +#: templates/js/translated/bom.js:1266 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:1248 +#: templates/js/translated/bom.js:1268 msgid "Edit substitute parts" msgstr "" -#: templates/js/translated/bom.js:1250 templates/js/translated/bom.js:1445 +#: templates/js/translated/bom.js:1270 templates/js/translated/bom.js:1465 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:1252 +#: templates/js/translated/bom.js:1272 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:1272 +#: templates/js/translated/bom.js:1292 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:1356 templates/js/translated/build.js:1927 +#: templates/js/translated/bom.js:1376 msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1616 templates/js/translated/build.js:2073 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 msgid "Required Part" msgstr "" -#: templates/js/translated/bom.js:1642 +#: templates/js/translated/bom.js:1662 msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:126 +#: templates/js/translated/build.js:136 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:169 +#: templates/js/translated/build.js:179 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:202 +#: templates/js/translated/build.js:211 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:211 +#: templates/js/translated/build.js:220 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:217 +#: templates/js/translated/build.js:226 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:224 +#: templates/js/translated/build.js:233 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:276 +#: templates/js/translated/build.js:285 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:284 +#: templates/js/translated/build.js:293 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:289 +#: templates/js/translated/build.js:298 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:307 +#: templates/js/translated/build.js:316 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:348 templates/js/translated/stock.js:119 -#: templates/js/translated/stock.js:265 +#: templates/js/translated/build.js:357 templates/js/translated/stock.js:118 +#: templates/js/translated/stock.js:264 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:350 templates/js/translated/stock.js:121 -#: templates/js/translated/stock.js:267 +#: templates/js/translated/build.js:359 templates/js/translated/stock.js:120 +#: templates/js/translated/stock.js:266 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:359 +#: templates/js/translated/build.js:368 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:360 +#: templates/js/translated/build.js:369 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:368 +#: templates/js/translated/build.js:377 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:369 +#: templates/js/translated/build.js:378 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:376 +#: templates/js/translated/build.js:385 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:407 +#: templates/js/translated/build.js:416 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:418 -msgid "Unallocate stock from build output" +#: templates/js/translated/build.js:424 +msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:433 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:435 +#: templates/js/translated/build.js:441 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:442 +#: templates/js/translated/build.js:448 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:462 -msgid "Are you sure you wish to unallocate stock items from this build?" +#: templates/js/translated/build.js:468 +msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:480 -msgid "Unallocate Stock Items" +#: templates/js/translated/build.js:486 +msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:566 templates/js/translated/build.js:690 -#: templates/js/translated/build.js:812 +#: templates/js/translated/build.js:572 templates/js/translated/build.js:696 +#: templates/js/translated/build.js:818 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:567 templates/js/translated/build.js:691 -#: templates/js/translated/build.js:813 +#: templates/js/translated/build.js:573 templates/js/translated/build.js:697 +#: templates/js/translated/build.js:819 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:581 +#: templates/js/translated/build.js:587 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:585 templates/js/translated/build.js:715 -#: templates/js/translated/build.js:835 +#: templates/js/translated/build.js:591 templates/js/translated/build.js:721 +#: templates/js/translated/build.js:841 msgid "Output" msgstr "" -#: templates/js/translated/build.js:609 +#: templates/js/translated/build.js:615 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:706 +#: templates/js/translated/build.js:712 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:708 +#: templates/js/translated/build.js:714 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:709 +#: templates/js/translated/build.js:715 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:710 +#: templates/js/translated/build.js:716 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:737 +#: templates/js/translated/build.js:743 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:827 +#: templates/js/translated/build.js:833 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:835 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:836 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:848 +#: templates/js/translated/build.js:854 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:934 +#: templates/js/translated/build.js:941 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:971 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +msgid "Allocated Quantity" +msgstr "" + +#: templates/js/translated/build.js:984 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1047 +#: templates/js/translated/build.js:1006 +msgid "Complete outputs" +msgstr "" + +#: templates/js/translated/build.js:1024 +msgid "Scrap outputs" +msgstr "" + +#: templates/js/translated/build.js:1042 +msgid "Delete outputs" +msgstr "" + +#: templates/js/translated/build.js:1100 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1048 +#: templates/js/translated/build.js:1101 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1383 +#: templates/js/translated/build.js:1105 +msgid "Build output actions" +msgstr "" + +#: templates/js/translated/build.js:1274 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1457 -msgid "Allocated Stock" +#: templates/js/translated/build.js:1329 +msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1464 -msgid "No tracked BOM items for this build" +#: templates/js/translated/build.js:1343 +msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1486 -msgid "Completed Tests" -msgstr "" - -#: templates/js/translated/build.js:1491 -msgid "No required tests for this build" -msgstr "" - -#: templates/js/translated/build.js:2032 templates/js/translated/build.js:3056 -#: templates/js/translated/sales_order.js:1632 -msgid "Edit stock allocation" -msgstr "" - -#: templates/js/translated/build.js:2034 templates/js/translated/build.js:3057 -#: templates/js/translated/sales_order.js:1633 -msgid "Delete stock allocation" -msgstr "" - -#: templates/js/translated/build.js:2050 -msgid "Edit Allocation" -msgstr "" - -#: templates/js/translated/build.js:2060 -msgid "Remove Allocation" -msgstr "" - -#: templates/js/translated/build.js:2086 -msgid "Substitute parts available" -msgstr "" - -#: templates/js/translated/build.js:2122 -msgid "Quantity Per" -msgstr "" - -#: templates/js/translated/build.js:2167 -#: templates/js/translated/sales_order.js:1894 -msgid "Insufficient stock available" -msgstr "" - -#: templates/js/translated/build.js:2169 -#: templates/js/translated/sales_order.js:1892 -msgid "Sufficient stock available" -msgstr "" - -#: templates/js/translated/build.js:2263 -#: templates/js/translated/sales_order.js:1993 -msgid "Build stock" -msgstr "" - -#: templates/js/translated/build.js:2267 templates/stock_table.html:38 -msgid "Order stock" -msgstr "" - -#: templates/js/translated/build.js:2270 -#: templates/js/translated/sales_order.js:1987 -msgid "Allocate stock" -msgstr "" - -#: templates/js/translated/build.js:2310 -#: templates/js/translated/purchase_order.js:616 -#: templates/js/translated/sales_order.js:1159 +#: templates/js/translated/build.js:1502 +#: templates/js/translated/purchase_order.js:627 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2311 -#: templates/js/translated/sales_order.js:1160 +#: templates/js/translated/build.js:1503 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2359 -#: templates/js/translated/sales_order.js:1109 +#: templates/js/translated/build.js:1566 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:2438 +#: templates/js/translated/build.js:1643 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:2439 +#: templates/js/translated/build.js:1644 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2453 -#: templates/js/translated/sales_order.js:1174 +#: templates/js/translated/build.js:1658 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:2481 +#: templates/js/translated/build.js:1686 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2492 -#: templates/js/translated/sales_order.js:1271 +#: templates/js/translated/build.js:1697 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2565 -#: templates/js/translated/sales_order.js:1348 +#: templates/js/translated/build.js:1770 +#: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:2662 +#: templates/js/translated/build.js:1867 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:2663 +#: templates/js/translated/build.js:1868 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:2665 +#: templates/js/translated/build.js:1870 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:2666 +#: templates/js/translated/build.js:1871 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:2667 +#: templates/js/translated/build.js:1872 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:2694 +#: templates/js/translated/build.js:1899 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2800 +#: templates/js/translated/build.js:2005 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2835 templates/js/translated/part.js:2208 -#: templates/js/translated/part.js:2692 templates/js/translated/stock.js:1759 -#: templates/js/translated/stock.js:2458 +#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 +#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 +#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2849 +#: templates/js/translated/build.js:2054 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2883 +#: templates/js/translated/build.js:2100 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2919 templates/js/translated/stock.js:2779 +#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2934 +#: templates/js/translated/build.js:2151 msgid "group" msgstr "" -#: templates/js/translated/build.js:3033 -msgid "No parts allocated for" +#: templates/js/translated/build.js:2315 +#: templates/js/translated/sales_order.js:1644 +msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/company.js:87 +#: templates/js/translated/build.js:2316 +#: templates/js/translated/sales_order.js:1645 +msgid "Delete stock allocation" +msgstr "" + +#: templates/js/translated/build.js:2331 +msgid "Edit Allocation" +msgstr "" + +#: templates/js/translated/build.js:2343 +msgid "Remove Allocation" +msgstr "" + +#: templates/js/translated/build.js:2384 +msgid "build line" +msgstr "" + +#: templates/js/translated/build.js:2385 +msgid "build lines" +msgstr "" + +#: templates/js/translated/build.js:2403 +msgid "No build lines found" +msgstr "" + +#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/part.js:1175 +msgid "Trackable part" +msgstr "" + +#: templates/js/translated/build.js:2468 +msgid "Unit Quantity" +msgstr "" + +#: templates/js/translated/build.js:2517 +#: templates/js/translated/sales_order.js:1906 +msgid "Insufficient stock available" +msgstr "" + +#: templates/js/translated/build.js:2519 +#: templates/js/translated/sales_order.js:1904 +msgid "Sufficient stock available" +msgstr "" + +#: templates/js/translated/build.js:2566 +msgid "Consumable Item" +msgstr "" + +#: templates/js/translated/build.js:2571 +msgid "Tracked item" +msgstr "" + +#: templates/js/translated/build.js:2578 +#: templates/js/translated/sales_order.js:2005 +msgid "Build stock" +msgstr "" + +#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +msgid "Order stock" +msgstr "" + +#: templates/js/translated/build.js:2587 +#: templates/js/translated/sales_order.js:1999 +msgid "Allocate stock" +msgstr "" + +#: templates/js/translated/build.js:2591 +msgid "Remove stock allocation" +msgstr "" + +#: templates/js/translated/company.js:97 msgid "Add Manufacturer" msgstr "" -#: templates/js/translated/company.js:100 -#: templates/js/translated/company.js:202 +#: templates/js/translated/company.js:110 +#: templates/js/translated/company.js:212 msgid "Add Manufacturer Part" msgstr "" -#: templates/js/translated/company.js:121 +#: templates/js/translated/company.js:131 msgid "Edit Manufacturer Part" msgstr "" -#: templates/js/translated/company.js:190 -#: templates/js/translated/purchase_order.js:94 +#: templates/js/translated/company.js:200 +#: templates/js/translated/purchase_order.js:93 msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:232 -#: templates/js/translated/purchase_order.js:338 +#: templates/js/translated/company.js:242 +#: templates/js/translated/purchase_order.js:349 msgid "Add Supplier Part" msgstr "" -#: templates/js/translated/company.js:333 +#: templates/js/translated/company.js:343 msgid "All selected supplier parts will be deleted" msgstr "" -#: templates/js/translated/company.js:349 +#: templates/js/translated/company.js:359 msgid "Delete Supplier Parts" msgstr "" -#: templates/js/translated/company.js:457 +#: templates/js/translated/company.js:464 msgid "Add new Company" msgstr "" -#: templates/js/translated/company.js:528 +#: templates/js/translated/company.js:535 msgid "Parts Supplied" msgstr "" -#: templates/js/translated/company.js:537 +#: templates/js/translated/company.js:544 msgid "Parts Manufactured" msgstr "" -#: templates/js/translated/company.js:552 +#: templates/js/translated/company.js:559 msgid "No company information found" msgstr "" -#: templates/js/translated/company.js:601 +#: templates/js/translated/company.js:608 msgid "Create New Contact" msgstr "" -#: templates/js/translated/company.js:617 -#: templates/js/translated/company.js:740 +#: templates/js/translated/company.js:624 +#: templates/js/translated/company.js:747 msgid "Edit Contact" msgstr "" -#: templates/js/translated/company.js:654 +#: templates/js/translated/company.js:661 msgid "All selected contacts will be deleted" msgstr "" -#: templates/js/translated/company.js:660 -#: templates/js/translated/company.js:724 +#: templates/js/translated/company.js:667 +#: templates/js/translated/company.js:731 msgid "Role" msgstr "" -#: templates/js/translated/company.js:668 +#: templates/js/translated/company.js:675 msgid "Delete Contacts" msgstr "" -#: templates/js/translated/company.js:699 +#: templates/js/translated/company.js:706 msgid "No contacts found" msgstr "" -#: templates/js/translated/company.js:712 +#: templates/js/translated/company.js:719 msgid "Phone Number" msgstr "" -#: templates/js/translated/company.js:718 +#: templates/js/translated/company.js:725 msgid "Email Address" msgstr "" -#: templates/js/translated/company.js:744 +#: templates/js/translated/company.js:751 msgid "Delete Contact" msgstr "" -#: templates/js/translated/company.js:818 +#: templates/js/translated/company.js:886 +msgid "Create New Address" +msgstr "" + +#: templates/js/translated/company.js:901 +#: templates/js/translated/company.js:1066 +msgid "Edit Address" +msgstr "" + +#: templates/js/translated/company.js:936 +msgid "All selected addresses will be deleted" +msgstr "" + +#: templates/js/translated/company.js:950 +msgid "Delete Addresses" +msgstr "" + +#: templates/js/translated/company.js:977 +msgid "No addresses found" +msgstr "" + +#: templates/js/translated/company.js:1020 +msgid "Postal city" +msgstr "" + +#: templates/js/translated/company.js:1026 +msgid "State/province" +msgstr "" + +#: templates/js/translated/company.js:1038 +msgid "Courier notes" +msgstr "" + +#: templates/js/translated/company.js:1044 +msgid "Internal notes" +msgstr "" + +#: templates/js/translated/company.js:1070 +msgid "Delete Address" +msgstr "" + +#: templates/js/translated/company.js:1143 msgid "All selected manufacturer parts will be deleted" msgstr "" -#: templates/js/translated/company.js:833 +#: templates/js/translated/company.js:1158 msgid "Delete Manufacturer Parts" msgstr "" -#: templates/js/translated/company.js:867 +#: templates/js/translated/company.js:1192 msgid "All selected parameters will be deleted" msgstr "" -#: templates/js/translated/company.js:881 +#: templates/js/translated/company.js:1206 msgid "Delete Parameters" msgstr "" -#: templates/js/translated/company.js:917 +#: templates/js/translated/company.js:1222 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +msgid "Order parts" +msgstr "" + +#: templates/js/translated/company.js:1239 +msgid "Delete manufacturer parts" +msgstr "" + +#: templates/js/translated/company.js:1271 +msgid "Manufacturer part actions" +msgstr "" + +#: templates/js/translated/company.js:1290 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:937 -#: templates/js/translated/company.js:1177 templates/js/translated/part.js:776 -#: templates/js/translated/part.js:1184 +#: templates/js/translated/company.js:1310 +#: templates/js/translated/company.js:1598 templates/js/translated/part.js:775 +#: templates/js/translated/part.js:1183 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:941 -#: templates/js/translated/company.js:1181 templates/js/translated/part.js:780 -#: templates/js/translated/part.js:1188 +#: templates/js/translated/company.js:1314 +#: templates/js/translated/company.js:1602 templates/js/translated/part.js:779 +#: templates/js/translated/part.js:1187 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1061 templates/js/translated/part.js:1437 +#: templates/js/translated/company.js:1434 templates/js/translated/part.js:1436 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1096 templates/js/translated/part.js:1500 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:1499 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1097 templates/js/translated/part.js:1501 +#: templates/js/translated/company.js:1470 templates/js/translated/part.js:1500 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1114 templates/js/translated/part.js:1407 +#: templates/js/translated/company.js:1487 templates/js/translated/part.js:1406 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1123 templates/js/translated/part.js:1522 +#: templates/js/translated/company.js:1496 templates/js/translated/part.js:1521 msgid "Delete Parameter" msgstr "" -#: templates/js/translated/company.js:1156 +#: templates/js/translated/company.js:1527 +msgid "Delete supplier parts" +msgstr "" + +#: templates/js/translated/company.js:1577 msgid "No supplier parts found" msgstr "" -#: templates/js/translated/company.js:1274 +#: templates/js/translated/company.js:1695 msgid "Base Units" msgstr "" -#: templates/js/translated/company.js:1304 +#: templates/js/translated/company.js:1725 msgid "Availability" msgstr "" -#: templates/js/translated/company.js:1335 +#: templates/js/translated/company.js:1756 msgid "Edit supplier part" msgstr "" -#: templates/js/translated/company.js:1336 +#: templates/js/translated/company.js:1757 msgid "Delete supplier part" msgstr "" -#: templates/js/translated/company.js:1389 +#: templates/js/translated/company.js:1810 #: templates/js/translated/pricing.js:694 msgid "Delete Price Break" msgstr "" -#: templates/js/translated/company.js:1399 +#: templates/js/translated/company.js:1820 #: templates/js/translated/pricing.js:712 msgid "Edit Price Break" msgstr "" -#: templates/js/translated/company.js:1414 +#: templates/js/translated/company.js:1835 msgid "No price break information found" msgstr "" -#: templates/js/translated/company.js:1443 +#: templates/js/translated/company.js:1864 msgid "Last updated" msgstr "" -#: templates/js/translated/company.js:1450 +#: templates/js/translated/company.js:1871 msgid "Edit price break" msgstr "" -#: templates/js/translated/company.js:1451 +#: templates/js/translated/company.js:1872 msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:186 -#: templates/js/translated/filters.js:550 +#: templates/js/translated/filters.js:187 +#: templates/js/translated/filters.js:673 msgid "true" msgstr "" -#: templates/js/translated/filters.js:190 -#: templates/js/translated/filters.js:551 +#: templates/js/translated/filters.js:191 +#: templates/js/translated/filters.js:674 msgid "false" msgstr "" -#: templates/js/translated/filters.js:214 +#: templates/js/translated/filters.js:215 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:328 +#: templates/js/translated/filters.js:438 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:332 +#: templates/js/translated/filters.js:442 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:344 +#: templates/js/translated/filters.js:454 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:351 +#: templates/js/translated/filters.js:461 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:360 +#: templates/js/translated/filters.js:470 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:368 +#: templates/js/translated/filters.js:478 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:460 +#: templates/js/translated/filters.js:583 msgid "Create filter" msgstr "" @@ -10486,6 +10621,12 @@ msgstr "" msgid "View operation not allowed" msgstr "" +#: templates/js/translated/forms.js:506 templates/js/translated/helpers.js:105 +#: templates/js/translated/part.js:369 templates/js/translated/pricing.js:629 +#: templates/js/translated/stock.js:215 users/models.py:253 +msgid "Delete" +msgstr "" + #: templates/js/translated/forms.js:752 msgid "Keep this form open" msgstr "" @@ -10503,23 +10644,23 @@ msgstr "" msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2071 templates/js/translated/search.js:281 +#: templates/js/translated/forms.js:2071 templates/js/translated/search.js:239 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2276 +#: templates/js/translated/forms.js:2285 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2733 +#: templates/js/translated/forms.js:2742 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2733 +#: templates/js/translated/forms.js:2742 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2745 +#: templates/js/translated/forms.js:2754 msgid "Select Columns" msgstr "" @@ -10539,6 +10680,14 @@ msgstr "" msgid "False" msgstr "" +#: templates/js/translated/index.js:99 +msgid "No parts required for builds" +msgstr "" + +#: templates/js/translated/index.js:125 +msgid "Allocated Stock" +msgstr "" + #: templates/js/translated/label.js:58 msgid "Select Printer" msgstr "" @@ -10640,7 +10789,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:45 -#: templates/js/translated/part.js:1577 +#: templates/js/translated/part.js:1576 msgid "ID" msgstr "" @@ -10689,7 +10838,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1958 +#: templates/js/translated/purchase_order.js:1968 msgid "No line items found" msgstr "" @@ -10705,363 +10854,355 @@ msgstr "" msgid "Delete line" msgstr "" -#: templates/js/translated/part.js:91 +#: templates/js/translated/part.js:90 msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:95 +#: templates/js/translated/part.js:94 msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:99 +#: templates/js/translated/part.js:98 msgid "Part Duplication Options" msgstr "" -#: templates/js/translated/part.js:122 +#: templates/js/translated/part.js:121 msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:294 +#: templates/js/translated/part.js:293 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:310 templates/js/translated/stock.js:147 +#: templates/js/translated/part.js:309 templates/js/translated/stock.js:146 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:330 +#: templates/js/translated/part.js:329 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:333 +#: templates/js/translated/part.js:332 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:334 +#: templates/js/translated/part.js:333 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:348 +#: templates/js/translated/part.js:347 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:361 +#: templates/js/translated/part.js:360 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:366 +#: templates/js/translated/part.js:365 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:375 +#: templates/js/translated/part.js:374 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:379 +#: templates/js/translated/part.js:378 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:384 +#: templates/js/translated/part.js:383 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:408 +#: templates/js/translated/part.js:407 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:410 +#: templates/js/translated/part.js:409 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:411 +#: templates/js/translated/part.js:410 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:439 +#: templates/js/translated/part.js:438 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:441 +#: templates/js/translated/part.js:440 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:452 +#: templates/js/translated/part.js:451 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:509 +#: templates/js/translated/part.js:508 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:510 +#: templates/js/translated/part.js:509 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:524 +#: templates/js/translated/part.js:523 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:526 +#: templates/js/translated/part.js:525 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:527 +#: templates/js/translated/part.js:526 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:527 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:535 +#: templates/js/translated/part.js:534 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:571 +#: templates/js/translated/part.js:570 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:573 +#: templates/js/translated/part.js:572 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:578 +#: templates/js/translated/part.js:577 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:580 +#: templates/js/translated/part.js:579 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:596 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:607 +#: templates/js/translated/part.js:606 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:610 +#: templates/js/translated/part.js:609 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:635 +#: templates/js/translated/part.js:634 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:663 -#: templates/js/translated/table_filters.js:660 +#: templates/js/translated/part.js:662 +#: templates/js/translated/table_filters.js:682 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:666 +#: templates/js/translated/part.js:665 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:726 +#: templates/js/translated/part.js:725 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:749 +#: templates/js/translated/part.js:748 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:768 templates/js/translated/part.js:1176 -msgid "Trackable part" -msgstr "" - -#: templates/js/translated/part.js:772 templates/js/translated/part.js:1180 +#: templates/js/translated/part.js:771 templates/js/translated/part.js:1179 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:784 +#: templates/js/translated/part.js:783 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:788 +#: templates/js/translated/part.js:787 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:863 +#: templates/js/translated/part.js:862 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:863 +#: templates/js/translated/part.js:862 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:871 +#: templates/js/translated/part.js:870 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:875 +#: templates/js/translated/part.js:874 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1024 +#: templates/js/translated/part.js:1023 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1082 templates/js/translated/part.js:1118 +#: templates/js/translated/part.js:1081 templates/js/translated/part.js:1117 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1086 templates/js/translated/part.js:1128 +#: templates/js/translated/part.js:1085 templates/js/translated/part.js:1127 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1255 +#: templates/js/translated/part.js:1254 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1572 +#: templates/js/translated/part.js:1571 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1635 +#: templates/js/translated/part.js:1634 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1647 +#: templates/js/translated/part.js:1646 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1655 +#: templates/js/translated/part.js:1654 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1689 -#: templates/js/translated/purchase_order.js:1618 +#: templates/js/translated/part.js:1688 +#: templates/js/translated/purchase_order.js:1633 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1832 -#: templates/js/translated/purchase_order.js:2121 -#: templates/js/translated/return_order.js:740 -#: templates/js/translated/sales_order.js:1855 +#: templates/js/translated/part.js:1831 +#: templates/js/translated/purchase_order.js:2131 +#: templates/js/translated/return_order.js:752 +#: templates/js/translated/sales_order.js:1867 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1877 -#: templates/js/translated/purchase_order.js:2188 +#: templates/js/translated/part.js:1876 +#: templates/js/translated/purchase_order.js:2198 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1944 +#: templates/js/translated/part.js:1943 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1966 +#: templates/js/translated/part.js:1965 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2054 templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2192 -msgid "parts" -msgstr "" - -#: templates/js/translated/part.js:2276 -msgid "No category" -msgstr "" - -#: templates/js/translated/part.js:2390 templates/js/translated/part.js:2611 -#: templates/js/translated/stock.js:2417 -msgid "Display as list" -msgstr "" - -#: templates/js/translated/part.js:2406 -msgid "Display as grid" -msgstr "" - -#: templates/js/translated/part.js:2472 +#: templates/js/translated/part.js:2174 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2477 +#: templates/js/translated/part.js:2179 msgid "Set Part Category" msgstr "" +#: templates/js/translated/part.js:2204 +msgid "Set category" +msgstr "" + +#: templates/js/translated/part.js:2259 +msgid "parts" +msgstr "" + +#: templates/js/translated/part.js:2352 +msgid "No category" +msgstr "" + +#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 +#: templates/js/translated/stock.js:2548 +msgid "Display as list" +msgstr "" + #: templates/js/translated/part.js:2482 -msgid "Select Part Category" +msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2495 -msgid "Category is required" -msgstr "" - -#: templates/js/translated/part.js:2595 +#: templates/js/translated/part.js:2580 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2631 templates/js/translated/stock.js:2437 +#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2711 +#: templates/js/translated/part.js:2696 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2727 +#: templates/js/translated/part.js:2712 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2807 +#: templates/js/translated/part.js:2792 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2858 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2859 templates/js/translated/stock.js:1381 -#: templates/js/translated/stock.js:1643 +#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2863 +#: templates/js/translated/part.js:2848 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2879 +#: templates/js/translated/part.js:2864 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2893 +#: templates/js/translated/part.js:2878 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2972 templates/js/translated/part.js:2973 +#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2975 +#: templates/js/translated/part.js:2960 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2981 +#: templates/js/translated/part.js:2966 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3031 +#: templates/js/translated/part.js:3016 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3037 +#: templates/js/translated/part.js:3022 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3133 +#: templates/js/translated/part.js:3118 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3149 +#: templates/js/translated/part.js:3134 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3194 +#: templates/js/translated/part.js:3179 msgid "Minimum Stock Level" msgstr "" @@ -11157,234 +11298,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:155 +#: templates/js/translated/purchase_order.js:166 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:162 +#: templates/js/translated/purchase_order.js:173 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:163 +#: templates/js/translated/purchase_order.js:174 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:170 +#: templates/js/translated/purchase_order.js:181 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:171 +#: templates/js/translated/purchase_order.js:182 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:192 +#: templates/js/translated/purchase_order.js:203 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:209 +#: templates/js/translated/purchase_order.js:220 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:436 +#: templates/js/translated/purchase_order.js:447 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:453 -#: templates/js/translated/return_order.js:195 -#: templates/js/translated/sales_order.js:485 +#: templates/js/translated/purchase_order.js:464 +#: templates/js/translated/return_order.js:207 +#: templates/js/translated/sales_order.js:497 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:459 +#: templates/js/translated/purchase_order.js:470 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:464 +#: templates/js/translated/purchase_order.js:475 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:465 -#: templates/js/translated/sales_order.js:499 +#: templates/js/translated/purchase_order.js:476 +#: templates/js/translated/sales_order.js:511 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:488 +#: templates/js/translated/purchase_order.js:499 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:493 +#: templates/js/translated/purchase_order.js:504 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:510 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:520 -#: templates/js/translated/return_order.js:149 +#: templates/js/translated/purchase_order.js:531 +#: templates/js/translated/return_order.js:161 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:525 +#: templates/js/translated/purchase_order.js:536 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:617 +#: templates/js/translated/purchase_order.js:628 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:642 +#: templates/js/translated/purchase_order.js:653 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:651 +#: templates/js/translated/purchase_order.js:662 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:669 +#: templates/js/translated/purchase_order.js:680 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:701 +#: templates/js/translated/purchase_order.js:712 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:860 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:864 +#: templates/js/translated/purchase_order.js:879 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1043 +#: templates/js/translated/purchase_order.js:1058 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1044 -#: templates/js/translated/return_order.js:480 +#: templates/js/translated/purchase_order.js:1059 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1074 +#: templates/js/translated/purchase_order.js:1089 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1085 +#: templates/js/translated/purchase_order.js:1100 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1161 +#: templates/js/translated/purchase_order.js:1176 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1175 +#: templates/js/translated/purchase_order.js:1190 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1176 +#: templates/js/translated/purchase_order.js:1191 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1179 +#: templates/js/translated/purchase_order.js:1194 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1187 +#: templates/js/translated/purchase_order.js:1202 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1213 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1250 +#: templates/js/translated/purchase_order.js:1265 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1275 +#: templates/js/translated/purchase_order.js:1290 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1277 +#: templates/js/translated/purchase_order.js:1292 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/return_order.js:545 +#: templates/js/translated/purchase_order.js:1314 +#: templates/js/translated/return_order.js:557 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1315 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1368 +#: templates/js/translated/purchase_order.js:1383 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1369 +#: templates/js/translated/purchase_order.js:1384 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1383 +#: templates/js/translated/purchase_order.js:1398 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1645 -#: templates/js/translated/return_order.js:274 -#: templates/js/translated/sales_order.js:762 -#: templates/js/translated/sales_order.js:986 +#: templates/js/translated/purchase_order.js:1660 +#: templates/js/translated/return_order.js:286 +#: templates/js/translated/sales_order.js:774 +#: templates/js/translated/sales_order.js:998 msgid "Order is overdue" msgstr "" -#: templates/js/translated/purchase_order.js:1707 -#: templates/js/translated/return_order.js:342 -#: templates/js/translated/sales_order.js:839 -#: templates/js/translated/sales_order.js:999 +#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/return_order.js:354 +#: templates/js/translated/sales_order.js:851 +#: templates/js/translated/sales_order.js:1011 msgid "Items" msgstr "" -#: templates/js/translated/purchase_order.js:1806 +#: templates/js/translated/purchase_order.js:1821 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1824 +#: templates/js/translated/purchase_order.js:1839 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1884 -#: templates/js/translated/sales_order.js:2047 +#: templates/js/translated/purchase_order.js:1894 +#: templates/js/translated/sales_order.js:2059 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1899 -#: templates/js/translated/return_order.js:464 -#: templates/js/translated/return_order.js:653 -#: templates/js/translated/sales_order.js:2060 +#: templates/js/translated/purchase_order.js:1909 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:665 +#: templates/js/translated/sales_order.js:2072 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1910 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2071 +#: templates/js/translated/purchase_order.js:1920 +#: templates/js/translated/return_order.js:678 +#: templates/js/translated/sales_order.js:2083 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2192 -#: templates/js/translated/sales_order.js:2001 +#: templates/js/translated/purchase_order.js:2202 +#: templates/js/translated/sales_order.js:2013 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2193 -#: templates/js/translated/return_order.js:785 -#: templates/js/translated/sales_order.js:2002 +#: templates/js/translated/purchase_order.js:2203 +#: templates/js/translated/return_order.js:797 +#: templates/js/translated/sales_order.js:2014 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2194 -#: templates/js/translated/return_order.js:789 -#: templates/js/translated/sales_order.js:2008 +#: templates/js/translated/purchase_order.js:2204 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2020 msgid "Delete line item" msgstr "" @@ -11413,941 +11554,973 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:119 +#: templates/js/translated/return_order.js:131 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:134 +#: templates/js/translated/return_order.js:146 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:154 +#: templates/js/translated/return_order.js:166 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:171 +#: templates/js/translated/return_order.js:183 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:178 +#: templates/js/translated/return_order.js:190 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:203 +#: templates/js/translated/return_order.js:215 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:251 +#: templates/js/translated/return_order.js:263 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:288 -#: templates/js/translated/sales_order.js:776 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:546 +#: templates/js/translated/return_order.js:558 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:677 -#: templates/js/translated/sales_order.js:2207 +#: templates/js/translated/return_order.js:689 +#: templates/js/translated/sales_order.js:2219 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:782 +#: templates/js/translated/return_order.js:794 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:146 +#: templates/js/translated/sales_order.js:158 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:161 +#: templates/js/translated/sales_order.js:173 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:276 +#: templates/js/translated/sales_order.js:288 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:281 +#: templates/js/translated/sales_order.js:293 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:321 +#: templates/js/translated/sales_order.js:333 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:345 +#: templates/js/translated/sales_order.js:357 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:401 +#: templates/js/translated/sales_order.js:413 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:405 +#: templates/js/translated/sales_order.js:417 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:415 +#: templates/js/translated/sales_order.js:427 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:437 +#: templates/js/translated/sales_order.js:449 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:498 +#: templates/js/translated/sales_order.js:510 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:520 +#: templates/js/translated/sales_order.js:532 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:525 +#: templates/js/translated/sales_order.js:537 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:544 +#: templates/js/translated/sales_order.js:556 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:549 +#: templates/js/translated/sales_order.js:561 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:603 +#: templates/js/translated/sales_order.js:615 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:713 +#: templates/js/translated/sales_order.js:725 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:896 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:899 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:904 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:921 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:936 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:969 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:994 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1018 -#: templates/js/translated/sales_order.js:1515 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1527 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1036 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1040 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1207 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1258 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1259 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1463 +#: templates/js/translated/sales_order.js:1475 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1555 +#: templates/js/translated/sales_order.js:1567 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1569 +#: templates/js/translated/sales_order.js:1581 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1570 +#: templates/js/translated/sales_order.js:1582 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1609 -#: templates/js/translated/sales_order.js:1696 -#: templates/js/translated/stock.js:1688 +#: templates/js/translated/sales_order.js:1621 +#: templates/js/translated/sales_order.js:1708 +#: templates/js/translated/stock.js:1687 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1617 -#: templates/js/translated/sales_order.js:1705 +#: templates/js/translated/sales_order.js:1629 +#: templates/js/translated/sales_order.js:1717 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:1985 +#: templates/js/translated/sales_order.js:1997 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:1989 +#: templates/js/translated/sales_order.js:2001 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:1998 -#: templates/js/translated/sales_order.js:2185 +#: templates/js/translated/sales_order.js:2010 +#: templates/js/translated/sales_order.js:2197 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2012 +#: templates/js/translated/sales_order.js:2024 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2015 +#: templates/js/translated/sales_order.js:2027 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2086 +#: templates/js/translated/sales_order.js:2098 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2193 +#: templates/js/translated/sales_order.js:2205 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/search.js:312 +#: templates/js/translated/search.js:270 msgid "No results" msgstr "" -#: templates/js/translated/search.js:334 templates/search.html:25 +#: templates/js/translated/search.js:292 templates/search.html:25 msgid "Enter search query" msgstr "" -#: templates/js/translated/search.js:384 +#: templates/js/translated/search.js:342 msgid "result" msgstr "" -#: templates/js/translated/search.js:384 +#: templates/js/translated/search.js:342 msgid "results" msgstr "" -#: templates/js/translated/search.js:394 +#: templates/js/translated/search.js:352 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:397 +#: templates/js/translated/search.js:355 msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:98 +#: templates/js/translated/stock.js:97 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:129 +#: templates/js/translated/stock.js:128 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:138 +#: templates/js/translated/stock.js:137 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:172 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:188 +#: templates/js/translated/stock.js:187 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:190 +#: templates/js/translated/stock.js:189 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:191 +#: templates/js/translated/stock.js:190 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:205 +#: templates/js/translated/stock.js:204 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:212 +#: templates/js/translated/stock.js:211 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:221 +#: templates/js/translated/stock.js:220 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:225 +#: templates/js/translated/stock.js:224 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:230 +#: templates/js/translated/stock.js:229 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:284 +#: templates/js/translated/stock.js:283 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:319 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:329 +#: templates/js/translated/stock.js:328 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:335 +#: templates/js/translated/stock.js:334 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:406 +#: templates/js/translated/stock.js:405 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:426 +#: templates/js/translated/stock.js:425 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:442 +#: templates/js/translated/stock.js:441 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:447 +#: templates/js/translated/stock.js:446 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:468 +#: templates/js/translated/stock.js:467 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:510 +#: templates/js/translated/stock.js:509 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:522 +#: templates/js/translated/stock.js:521 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:535 +#: templates/js/translated/stock.js:534 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:560 +#: templates/js/translated/stock.js:559 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:564 templates/js/translated/stock.js:565 +#: templates/js/translated/stock.js:563 templates/js/translated/stock.js:564 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:581 +#: templates/js/translated/stock.js:580 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:601 +#: templates/js/translated/stock.js:600 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:610 +#: templates/js/translated/stock.js:609 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:718 +#: templates/js/translated/stock.js:717 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:719 +#: templates/js/translated/stock.js:718 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:796 +#: templates/js/translated/stock.js:795 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:797 +#: templates/js/translated/stock.js:796 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:799 +#: templates/js/translated/stock.js:798 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:800 +#: templates/js/translated/stock.js:799 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:891 +#: templates/js/translated/stock.js:890 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:892 +#: templates/js/translated/stock.js:891 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:987 +#: templates/js/translated/stock.js:986 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:988 +#: templates/js/translated/stock.js:987 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:994 +#: templates/js/translated/stock.js:993 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:995 +#: templates/js/translated/stock.js:994 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:999 +#: templates/js/translated/stock.js:998 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1000 +#: templates/js/translated/stock.js:999 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1004 +#: templates/js/translated/stock.js:1003 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1005 users/models.py:244 +#: templates/js/translated/stock.js:1004 users/models.py:249 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1009 +#: templates/js/translated/stock.js:1008 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1106 +#: templates/js/translated/stock.js:1105 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1106 +#: templates/js/translated/stock.js:1105 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1140 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1141 -msgid "You must select at least one available stock item" +#: templates/js/translated/stock.js:1140 +msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1167 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1304 +#: templates/js/translated/stock.js:1303 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1306 +#: templates/js/translated/stock.js:1305 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1311 +#: templates/js/translated/stock.js:1310 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1373 +#: templates/js/translated/stock.js:1372 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1376 +#: templates/js/translated/stock.js:1375 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1400 +#: templates/js/translated/stock.js:1399 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1464 +#: templates/js/translated/stock.js:1463 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1626 +#: templates/js/translated/stock.js:1625 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1648 +#: templates/js/translated/stock.js:1647 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1680 +#: templates/js/translated/stock.js:1679 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1684 +#: templates/js/translated/stock.js:1683 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1692 +#: templates/js/translated/stock.js:1691 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1746 +#: templates/js/translated/stock.js:1753 +msgid "Change stock status" +msgstr "" + +#: templates/js/translated/stock.js:1762 +msgid "Merge stock" +msgstr "" + +#: templates/js/translated/stock.js:1811 +msgid "Delete stock" +msgstr "" + +#: templates/js/translated/stock.js:1866 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:1850 +#: templates/js/translated/stock.js:1871 +msgid "Scan to location" +msgstr "" + +#: templates/js/translated/stock.js:1882 +msgid "Stock Actions" +msgstr "" + +#: templates/js/translated/stock.js:1929 +msgid "Load installed items" +msgstr "" + +#: templates/js/translated/stock.js:2007 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1855 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1858 +#: templates/js/translated/stock.js:2015 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:2018 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1863 +#: templates/js/translated/stock.js:2020 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1868 +#: templates/js/translated/stock.js:2025 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1870 +#: templates/js/translated/stock.js:2027 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:1874 +#: templates/js/translated/stock.js:2031 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1876 +#: templates/js/translated/stock.js:2033 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1881 +#: templates/js/translated/stock.js:2038 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1883 +#: templates/js/translated/stock.js:2040 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:2042 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1889 -#: templates/js/translated/table_filters.js:296 +#: templates/js/translated/stock.js:2046 +#: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2188 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2078 +#: templates/js/translated/stock.js:2235 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2170 +#: templates/js/translated/stock.js:2358 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2319 +#: templates/js/translated/stock.js:2450 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2476 +#: templates/js/translated/stock.js:2607 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2714 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2587 +#: templates/js/translated/stock.js:2718 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2599 +#: templates/js/translated/stock.js:2730 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2621 +#: templates/js/translated/stock.js:2752 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2638 +#: templates/js/translated/stock.js:2769 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2653 +#: templates/js/translated/stock.js:2784 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2670 +#: templates/js/translated/stock.js:2801 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2687 +#: templates/js/translated/stock.js:2818 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2706 +#: templates/js/translated/stock.js:2837 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2724 +#: templates/js/translated/stock.js:2855 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2742 +#: templates/js/translated/stock.js:2873 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2881 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2826 +#: templates/js/translated/stock.js:2953 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2876 templates/js/translated/stock.js:2911 +#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2929 +#: templates/js/translated/stock.js:3056 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2950 +#: templates/js/translated/stock.js:3077 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2951 +#: templates/js/translated/stock.js:3078 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3080 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2954 +#: templates/js/translated/stock.js:3081 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2955 +#: templates/js/translated/stock.js:3082 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:3083 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:3096 msgid "Select part to install" msgstr "" +#: templates/js/translated/stock.js:3152 +msgid "Select one or more stock items" +msgstr "" + +#: templates/js/translated/stock.js:3165 +msgid "Selected stock items" +msgstr "" + +#: templates/js/translated/stock.js:3169 +msgid "Change Stock Status" +msgstr "" + #: templates/js/translated/table_filters.js:50 msgid "Has project code" msgstr "" -#: templates/js/translated/table_filters.js:59 -#: templates/js/translated/table_filters.js:518 -#: templates/js/translated/table_filters.js:530 -#: templates/js/translated/table_filters.js:571 +#: templates/js/translated/table_filters.js:65 +#: templates/js/translated/table_filters.js:540 +#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:593 msgid "Order status" msgstr "" -#: templates/js/translated/table_filters.js:64 -#: templates/js/translated/table_filters.js:535 -#: templates/js/translated/table_filters.js:561 -#: templates/js/translated/table_filters.js:576 +#: templates/js/translated/table_filters.js:70 +#: templates/js/translated/table_filters.js:557 +#: templates/js/translated/table_filters.js:583 +#: templates/js/translated/table_filters.js:598 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:72 -#: templates/js/translated/table_filters.js:458 -#: templates/js/translated/table_filters.js:543 -#: templates/js/translated/table_filters.js:584 +#: templates/js/translated/table_filters.js:78 +#: templates/js/translated/table_filters.js:464 +#: templates/js/translated/table_filters.js:565 +#: templates/js/translated/table_filters.js:606 msgid "Assigned to me" msgstr "" -#: templates/js/translated/table_filters.js:128 +#: templates/js/translated/table_filters.js:134 msgid "Trackable Part" msgstr "" -#: templates/js/translated/table_filters.js:132 +#: templates/js/translated/table_filters.js:138 msgid "Assembled Part" msgstr "" -#: templates/js/translated/table_filters.js:136 +#: templates/js/translated/table_filters.js:142 msgid "Has Available Stock" msgstr "" -#: templates/js/translated/table_filters.js:152 +#: templates/js/translated/table_filters.js:158 msgid "Allow Variant Stock" msgstr "" -#: templates/js/translated/table_filters.js:164 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:170 +#: templates/js/translated/table_filters.js:714 msgid "Has Pricing" msgstr "" -#: templates/js/translated/table_filters.js:204 -#: templates/js/translated/table_filters.js:291 +#: templates/js/translated/table_filters.js:210 +#: templates/js/translated/table_filters.js:297 msgid "Include sublocations" msgstr "" -#: templates/js/translated/table_filters.js:205 +#: templates/js/translated/table_filters.js:211 msgid "Include locations" msgstr "" -#: templates/js/translated/table_filters.js:224 -#: templates/js/translated/table_filters.js:225 -#: templates/js/translated/table_filters.js:624 +#: templates/js/translated/table_filters.js:230 +#: templates/js/translated/table_filters.js:231 +#: templates/js/translated/table_filters.js:646 msgid "Include subcategories" msgstr "" -#: templates/js/translated/table_filters.js:233 -#: templates/js/translated/table_filters.js:672 +#: templates/js/translated/table_filters.js:239 +#: templates/js/translated/table_filters.js:694 msgid "Subscribed" msgstr "" -#: templates/js/translated/table_filters.js:244 -#: templates/js/translated/table_filters.js:326 +#: templates/js/translated/table_filters.js:250 +#: templates/js/translated/table_filters.js:332 msgid "Is Serialized" msgstr "" -#: templates/js/translated/table_filters.js:247 -#: templates/js/translated/table_filters.js:333 +#: templates/js/translated/table_filters.js:253 +#: templates/js/translated/table_filters.js:339 msgid "Serial number GTE" msgstr "" -#: templates/js/translated/table_filters.js:248 -#: templates/js/translated/table_filters.js:334 +#: templates/js/translated/table_filters.js:254 +#: templates/js/translated/table_filters.js:340 msgid "Serial number greater than or equal to" msgstr "" -#: templates/js/translated/table_filters.js:251 -#: templates/js/translated/table_filters.js:337 +#: templates/js/translated/table_filters.js:257 +#: templates/js/translated/table_filters.js:343 msgid "Serial number LTE" msgstr "" -#: templates/js/translated/table_filters.js:252 -#: templates/js/translated/table_filters.js:338 +#: templates/js/translated/table_filters.js:258 +#: templates/js/translated/table_filters.js:344 msgid "Serial number less than or equal to" msgstr "" -#: templates/js/translated/table_filters.js:255 -#: templates/js/translated/table_filters.js:256 -#: templates/js/translated/table_filters.js:329 -#: templates/js/translated/table_filters.js:330 +#: templates/js/translated/table_filters.js:261 +#: templates/js/translated/table_filters.js:262 +#: templates/js/translated/table_filters.js:335 +#: templates/js/translated/table_filters.js:336 msgid "Serial number" msgstr "" -#: templates/js/translated/table_filters.js:260 -#: templates/js/translated/table_filters.js:351 +#: templates/js/translated/table_filters.js:266 +#: templates/js/translated/table_filters.js:357 msgid "Batch code" msgstr "" -#: templates/js/translated/table_filters.js:271 -#: templates/js/translated/table_filters.js:613 +#: templates/js/translated/table_filters.js:277 +#: templates/js/translated/table_filters.js:635 msgid "Active parts" msgstr "" -#: templates/js/translated/table_filters.js:272 +#: templates/js/translated/table_filters.js:278 msgid "Show stock for active parts" msgstr "" -#: templates/js/translated/table_filters.js:277 +#: templates/js/translated/table_filters.js:283 msgid "Part is an assembly" msgstr "" -#: templates/js/translated/table_filters.js:281 +#: templates/js/translated/table_filters.js:287 msgid "Is allocated" msgstr "" -#: templates/js/translated/table_filters.js:282 +#: templates/js/translated/table_filters.js:288 msgid "Item has been allocated" msgstr "" -#: templates/js/translated/table_filters.js:287 +#: templates/js/translated/table_filters.js:293 msgid "Stock is available for use" msgstr "" -#: templates/js/translated/table_filters.js:292 +#: templates/js/translated/table_filters.js:298 msgid "Include stock in sublocations" msgstr "" -#: templates/js/translated/table_filters.js:297 +#: templates/js/translated/table_filters.js:303 msgid "Show stock items which are depleted" msgstr "" -#: templates/js/translated/table_filters.js:302 +#: templates/js/translated/table_filters.js:308 msgid "Show items which are in stock" msgstr "" -#: templates/js/translated/table_filters.js:306 +#: templates/js/translated/table_filters.js:312 msgid "In Production" msgstr "" -#: templates/js/translated/table_filters.js:307 +#: templates/js/translated/table_filters.js:313 msgid "Show items which are in production" msgstr "" -#: templates/js/translated/table_filters.js:311 +#: templates/js/translated/table_filters.js:317 msgid "Include Variants" msgstr "" -#: templates/js/translated/table_filters.js:312 +#: templates/js/translated/table_filters.js:318 msgid "Include stock items for variant parts" msgstr "" -#: templates/js/translated/table_filters.js:316 +#: templates/js/translated/table_filters.js:322 msgid "Installed" msgstr "" -#: templates/js/translated/table_filters.js:317 +#: templates/js/translated/table_filters.js:323 msgid "Show stock items which are installed in another item" msgstr "" -#: templates/js/translated/table_filters.js:322 +#: templates/js/translated/table_filters.js:328 msgid "Show items which have been assigned to a customer" msgstr "" -#: templates/js/translated/table_filters.js:342 -#: templates/js/translated/table_filters.js:343 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:349 msgid "Stock status" msgstr "" -#: templates/js/translated/table_filters.js:346 +#: templates/js/translated/table_filters.js:352 msgid "Has batch code" msgstr "" -#: templates/js/translated/table_filters.js:354 -msgid "Tracked" -msgstr "" - -#: templates/js/translated/table_filters.js:355 +#: templates/js/translated/table_filters.js:361 msgid "Stock item is tracked by either batch code or serial number" msgstr "" -#: templates/js/translated/table_filters.js:360 +#: templates/js/translated/table_filters.js:366 msgid "Has purchase price" msgstr "" -#: templates/js/translated/table_filters.js:361 +#: templates/js/translated/table_filters.js:367 msgid "Show stock items which have a purchase price set" msgstr "" -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:371 msgid "Expiry Date before" msgstr "" -#: templates/js/translated/table_filters.js:369 +#: templates/js/translated/table_filters.js:375 msgid "Expiry Date after" msgstr "" -#: templates/js/translated/table_filters.js:382 +#: templates/js/translated/table_filters.js:388 msgid "Show stock items which have expired" msgstr "" -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:394 msgid "Show stock which is close to expiring" msgstr "" -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:408 msgid "Test Passed" msgstr "" -#: templates/js/translated/table_filters.js:406 +#: templates/js/translated/table_filters.js:412 msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:451 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:625 +#: templates/js/translated/table_filters.js:647 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:630 +#: templates/js/translated/table_filters.js:652 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:638 +#: templates/js/translated/table_filters.js:660 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:646 -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:668 +#: templates/js/translated/table_filters.js:764 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:647 +#: templates/js/translated/table_filters.js:669 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:651 +#: templates/js/translated/table_filters.js:673 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:652 +#: templates/js/translated/table_filters.js:674 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:656 +#: templates/js/translated/table_filters.js:678 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:664 +#: templates/js/translated/table_filters.js:686 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:676 +#: templates/js/translated/table_filters.js:698 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:738 +#: templates/js/translated/table_filters.js:760 msgid "Has Choices" msgstr "" @@ -12379,51 +12552,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:561 +#: templates/js/translated/tables.js:537 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:564 +#: templates/js/translated/tables.js:540 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:545 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "to" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "of" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:578 +#: templates/js/translated/tables.js:554 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:581 +#: templates/js/translated/tables.js:557 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:587 +#: templates/js/translated/tables.js:563 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:590 +#: templates/js/translated/tables.js:566 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:593 +#: templates/js/translated/tables.js:569 msgid "All" msgstr "" @@ -12606,50 +12779,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/stock_table.html:17 -msgid "Barcode Actions" -msgstr "" - -#: templates/stock_table.html:28 -msgid "Stock Options" -msgstr "" - -#: templates/stock_table.html:33 -msgid "Add to selected stock items" -msgstr "" - -#: templates/stock_table.html:34 -msgid "Remove from selected stock items" -msgstr "" - -#: templates/stock_table.html:35 -msgid "Stocktake selected stock items" -msgstr "" - -#: templates/stock_table.html:36 -msgid "Move selected stock items" -msgstr "" - -#: templates/stock_table.html:37 -msgid "Merge selected stock items" -msgstr "" - -#: templates/stock_table.html:37 -msgid "Merge stock" -msgstr "" - -#: templates/stock_table.html:38 -msgid "Order selected items" -msgstr "" - -#: templates/stock_table.html:42 -msgid "Delete selected items" -msgstr "" - -#: templates/stock_table.html:42 -msgid "Delete stock" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" @@ -12682,34 +12811,34 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/models.py:231 +#: users/models.py:236 msgid "Permission set" msgstr "" -#: users/models.py:239 +#: users/models.py:244 msgid "Group" msgstr "" -#: users/models.py:242 +#: users/models.py:247 msgid "View" msgstr "" -#: users/models.py:242 +#: users/models.py:247 msgid "Permission to view items" msgstr "" -#: users/models.py:244 +#: users/models.py:249 msgid "Permission to add items" msgstr "" -#: users/models.py:246 +#: users/models.py:251 msgid "Change" msgstr "" -#: users/models.py:246 +#: users/models.py:251 msgid "Permissions to edit items" msgstr "" -#: users/models.py:248 +#: users/models.py:253 msgid "Permission to delete items" msgstr "" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 88d59bed39..2062dbf391 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -25,19 +25,19 @@ msgstr "Конечная точка API не обнаружена" msgid "User does not have permission to view this model" msgstr "" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "Введите дату" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Заметки" @@ -259,7 +259,7 @@ msgstr "Выберите файл для вложения" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Комментарий к файлу" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Пользователь" @@ -342,7 +342,7 @@ msgstr "Неверный выбор" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Название" @@ -363,20 +363,20 @@ msgstr "Название" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Описание" @@ -389,7 +389,7 @@ msgid "parent" msgstr "родитель" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Путь" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Порядок сборки" @@ -908,7 +908,7 @@ msgstr "Порядок сборки" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Ссылка на заказ" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Детали" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Расположение источника" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Целевая дата для сборки. Сборка будет просрочена после этой даты." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Дата завершения" @@ -1089,7 +1089,7 @@ msgstr "Дата завершения" msgid "completed by" msgstr "выполнено" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Выдал/ла" @@ -1104,7 +1104,7 @@ msgstr "Пользователь, выпустивший этот заказ н #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Количество" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Предметы на складе" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Расположение" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Статус" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "Действия со штрих-кодом" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "Заказ покупателя" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "Выдано" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "Партия" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "Создано" @@ -3720,7 +3720,7 @@ msgstr "Значение параметра" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "Ед.изм" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "Упаковка" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "Покупатель" @@ -4013,7 +4013,7 @@ msgstr "Склад поставщика" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "Новый заказ на закупку" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "Деталь поставщика" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "Детали на складе" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "Заказ на закупку" @@ -4432,7 +4432,7 @@ msgstr "Заказ на закупку" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "Закупочная цена" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "Действия" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "Версия" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "На складе" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "Сборки" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "Путь к категории" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Детали" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "Место хранения по умолчанию для деталей этой категории" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "Ключевые слова для улучшения видимости #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "Категория" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "Обновить" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "Действия с деталью" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "Минимальный складской запас" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "Разновидности" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "Склад" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "Автор не найден" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "Заметки о единице хранения" msgid "Installed Stock Items" msgstr "Установленные единицы хранения" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "Установить единицу хранения" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "Удалить единицу хранения" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Сборка" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "Новое место хранения" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "Последние детали" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "BOM для проверки" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "Главная страница" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "Минимальное количество" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "Элементы BOM не найдены" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "Отслеживаемая деталь" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "Удалить параметры" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "Заказать детали" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "Детали не найдены" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "Укажите категорию" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "Укажите категорию" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "Нет категории" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "Список" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "Таблица" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "Дерево" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "Загрузка данных" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "строк на странице" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "Показываются все строки" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "Показано от" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "до" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "из" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "строк" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "Ничего не найдено" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/sl/LC_MESSAGES/django.po b/InvenTree/locale/sl/LC_MESSAGES/django.po index 66664e6a5e..aed569b14d 100644 --- a/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -25,19 +25,19 @@ msgstr "API vmesnik ni najden" msgid "User does not have permission to view this model" msgstr "" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "Vnesi datum" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Zapiski" @@ -259,7 +259,7 @@ msgstr "Izberite prilogo" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Komentar datoteke" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Uporabnik" @@ -342,7 +342,7 @@ msgstr "Nedovoljena izbira" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Ime" @@ -363,20 +363,20 @@ msgstr "Ime" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Opis" @@ -389,7 +389,7 @@ msgid "parent" msgstr "nadrejen" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Pot" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Nalog izgradnje" @@ -908,7 +908,7 @@ msgstr "Nalog izgradnje" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Referenca naloga izgradnje" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Del" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Dobavnica na katero se navezuje ta izgradnja" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Lokacija vira" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Rok končanja izdelave. Izdelava po tem datumu bo v zamudi po tem datumu." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Datom končanja" @@ -1089,7 +1089,7 @@ msgstr "Datom končanja" msgid "completed by" msgstr "dokončal" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Izdal" @@ -1104,7 +1104,7 @@ msgstr "Uporabnik, ki je izdal nalog za izgradnjo" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Količina" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Postavka zaloge" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Destinacija postavke zaloge" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "Izgradnja" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "" @@ -3720,7 +3720,7 @@ msgstr "" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Izdelava" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index bc3f6281fa..9a2124dbef 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -25,19 +25,19 @@ msgstr "API-slutpunkt hittades inte" msgid "User does not have permission to view this model" msgstr "Användaren har inte behörighet att se denna modell" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "Ange datum" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Anteeckningar" @@ -259,7 +259,7 @@ msgstr "Välj fil att bifoga" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Fil kommentar" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Användare" @@ -342,7 +342,7 @@ msgstr "Ogiltigt val" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Namn" @@ -363,20 +363,20 @@ msgstr "Namn" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Beskrivning" @@ -389,7 +389,7 @@ msgid "parent" msgstr "överordnad" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "Sökväg" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Byggnationen måste avbrytas innan den kan tas bort" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Byggorder" @@ -908,7 +908,7 @@ msgstr "Byggorder" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Byggorderreferens" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Byggorder till vilken detta bygge är tilldelad" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Byggorder till vilken detta bygge är tilldelad" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Del" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Försäljningsorder till vilken detta bygge allokeras" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Källa Plats" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldatum för färdigställande. Byggandet kommer att förfallas efter detta datum." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Slutförandedatum" @@ -1089,7 +1089,7 @@ msgstr "Slutförandedatum" msgid "completed by" msgstr "slutfört av" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Utfärdad av" @@ -1104,7 +1104,7 @@ msgstr "Användare som utfärdade denna byggorder" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Antal" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Artikel i lager" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Destination lagervara" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "Bygg utdata" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Plats" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Status" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "Försäljningsorder" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "Utfärdad av" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "Skapad" @@ -3720,7 +3720,7 @@ msgstr "" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Artiklar" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Bygg" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Välj artiklar" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 13aa63076b..567240b04d 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -25,19 +25,19 @@ msgstr "" msgid "User does not have permission to view this model" msgstr "" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "ป้อนวันที่" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "หมายเหตุ" @@ -259,7 +259,7 @@ msgstr "เลือกไฟล์ที่ต้องการแนบ" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "ความเห็นของไฟล์" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "ผู้ใช้งาน" @@ -342,7 +342,7 @@ msgstr "" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "ชื่อ" @@ -363,20 +363,20 @@ msgstr "ชื่อ" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "คำอธิบาย" @@ -389,7 +389,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "" @@ -908,7 +908,7 @@ msgstr "" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "" @@ -1089,7 +1089,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "สถานะ" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "" @@ -3720,7 +3720,7 @@ msgstr "" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 20a4689eb0..f05b5079c4 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -25,19 +25,19 @@ msgstr "API uç noktası bulunamadı" msgid "User does not have permission to view this model" msgstr "Kullanıcının bu modeli görüntüleme izni yok" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "Tarih giriniz" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Notlar" @@ -259,7 +259,7 @@ msgstr "Eklenecek dosyayı seç" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Dosya yorumu" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Kullanıcı" @@ -342,7 +342,7 @@ msgstr "Geçersiz seçim" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "Adı" @@ -363,20 +363,20 @@ msgstr "Adı" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Açıklama" @@ -389,7 +389,7 @@ msgid "parent" msgstr "üst" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Yapım İşi Emri" @@ -908,7 +908,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:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "Yapım İşi Emri Referansı" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Parça" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği satış emri" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Kaynak Konum" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım işi gecikmiş olacak." #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Tamamlama tarihi" @@ -1089,7 +1089,7 @@ msgstr "Tamamlama tarihi" msgid "completed by" msgstr "tamamlayan" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "Veren" @@ -1104,7 +1104,7 @@ msgstr "Bu yapım işi emrini veren kullanıcı" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Miktar" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "Stok Kalemi" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "Hedef stok kalemi" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "Konum" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Durum" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "Barkod işlemleri" @@ -1694,7 +1694,7 @@ msgstr "Stok, yapım işi emri için tamamen tahsis edilemedi" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "Sipariş Emri" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "Veren" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "Toplu" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "Oluşturuldu" @@ -3720,7 +3720,7 @@ msgstr "Parametre değeri" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "Paketleme" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "Müşteri" @@ -4013,7 +4013,7 @@ msgstr "Tedarikçi Stoku" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "Yeni Satın Alma Emri" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "Tedarikçi Parçası" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "Stok Kalemleri" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "İşlemler" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "DPN" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "Revizyon" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Parçalar" @@ -5549,7 +5549,7 @@ msgstr "Parça Kategorileri" msgid "Default location for parts in this category" msgstr "Bu kategori içindeki parçalar için varsayılan konum" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "Test şablonları sadece takip edilebilir paçalar için oluşturulabili msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "Test Adı" @@ -5968,7 +5968,7 @@ msgstr "Test Açıklaması" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "Gerekli" @@ -5977,7 +5977,7 @@ msgstr "Gerekli" msgid "Is this test required to pass?" msgstr "Testi geçmesi için bu gerekli mi?" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "Yenile" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "Parça işlemleri" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "Stok" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "Stok Yok" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "Düşük Stok" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "Seri No" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "Konuma Tara" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "Yazdırma işlemleri" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "Yapım İşi" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "Konum ayarlanmadı" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "Yeni Konum" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "Yapım İşi Emirleri için Gerekli" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "Gerekli Parça" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Parçaları Seçin" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "Stok tahsisini düzenle" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "Stok tahsisini sil" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "doğru" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "yanlış" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "Kategori ayarla" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "Katagori Yok" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "Sorgu ile eşleşen test şablonu bulunamadı" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "Detaylar" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "Konum artık yok" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "Gösteriliyor" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "için" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "yüzünden" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "satırlar" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "Sonuç bulunamadı" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "Sayfalandırmayı Göster" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "Değiştir" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "Sütunlar" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "Tümü" diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index 3fb77c1166..f5c6a88a5f 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -25,19 +25,19 @@ msgstr "API endpoint không tồn tại" msgid "User does not have permission to view this model" msgstr "Người dùng không được phân quyền xem mẫu này" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "Chưa cung cấp giá trị" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "Nhập ngày" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "Ghi chú" @@ -259,7 +259,7 @@ msgstr "Chọn file đính kèm" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "Bình luận tệp tin" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "Người dùng" @@ -342,7 +342,7 @@ msgstr "" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "" @@ -363,20 +363,20 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "Mô tả" @@ -389,7 +389,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "Tạo đơn hàng" @@ -908,7 +908,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:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "Nguyên liệu" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "Ngày hoàn thành" @@ -1089,7 +1089,7 @@ msgstr "Ngày hoàn thành" msgid "completed by" msgstr "hoàn thành bởi" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "Số lượng" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "" @@ -1397,13 +1397,13 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "Trạng thái" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "" @@ -1792,11 +1792,11 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "" @@ -3720,7 +3720,7 @@ msgstr "" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "" @@ -3805,7 +3805,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "" @@ -3838,7 +3838,7 @@ msgstr "" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "" @@ -4283,7 +4283,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "Đơn hàng" @@ -4432,7 +4432,7 @@ msgstr "Đơn hàng" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "Giá mua" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Nguyên liệu" @@ -5549,7 +5549,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "Kiện hàng" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "Hàng còn ít" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "Nguyên liệu mới nhất" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "Xóa các thông số" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index db9a520055..f9cea27d5f 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-20 07:01+0000\n" -"PO-Revision-Date: 2023-06-20 07:06\n" +"POT-Creation-Date: 2023-06-23 07:27+0000\n" +"PO-Revision-Date: 2023-06-23 07:42\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -25,19 +25,19 @@ msgstr "未找到 API 端点" msgid "User does not have permission to view this model" msgstr "用户无权查看该模型" -#: InvenTree/conversion.py:62 +#: InvenTree/conversion.py:73 msgid "No value provided" msgstr "" -#: InvenTree/conversion.py:84 +#: InvenTree/conversion.py:95 msgid "Provided value is not a valid number" msgstr "" -#: InvenTree/conversion.py:86 +#: InvenTree/conversion.py:97 msgid "Provided value has an invalid unit" msgstr "" -#: InvenTree/conversion.py:88 +#: InvenTree/conversion.py:99 msgid "Provided value could not be converted to the specified unit" msgstr "" @@ -68,7 +68,7 @@ msgstr "输入日期" #: templates/js/translated/return_order.js:772 #: templates/js/translated/sales_order.js:1067 #: templates/js/translated/sales_order.js:1971 -#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2318 msgid "Notes" msgstr "备注" @@ -259,7 +259,7 @@ msgstr "选择附件" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:120 templates/js/translated/company.js:1350 #: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2392 +#: templates/js/translated/part.js:2389 #: templates/js/translated/purchase_order.js:2018 #: templates/js/translated/purchase_order.js:2182 #: templates/js/translated/return_order.js:776 @@ -288,7 +288,7 @@ msgstr "文件注释" #: part/models.py:3135 part/models.py:3214 part/models.py:3234 #: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2904 +#: templates/js/translated/stock.js:2899 msgid "User" msgstr "用户" @@ -342,7 +342,7 @@ msgstr "选择无效" #: templates/js/translated/company.js:1196 #: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 #: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 -#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 +#: templates/js/translated/part.js:2681 templates/js/translated/stock.js:2590 msgid "Name" msgstr "名称" @@ -363,20 +363,20 @@ msgstr "名称" #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 -#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/build.js:2058 templates/js/translated/company.js:517 #: templates/js/translated/company.js:1361 #: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 #: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 #: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 -#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 -#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/part.js:1928 templates/js/translated/part.js:2320 +#: templates/js/translated/part.js:2717 templates/js/translated/part.js:2805 #: templates/js/translated/purchase_order.js:1681 #: templates/js/translated/purchase_order.js:1827 #: templates/js/translated/purchase_order.js:2000 #: templates/js/translated/return_order.js:314 #: templates/js/translated/sales_order.js:802 -#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 -#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1971 +#: templates/js/translated/stock.js:2622 templates/js/translated/stock.js:2694 msgid "Description" msgstr "描述信息" @@ -389,7 +389,7 @@ msgid "parent" msgstr "上级项" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 +#: templates/js/translated/part.js:2726 templates/js/translated/stock.js:2631 msgid "Path" msgstr "路径" @@ -868,7 +868,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "在删除前必须取消生产" #: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 -#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2445 #: templates/js/translated/table_filters.js:166 #: templates/js/translated/table_filters.js:518 msgid "Consumable" @@ -876,7 +876,7 @@ msgstr "" #: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 -#: templates/js/translated/build.js:2458 +#: templates/js/translated/build.js:2454 #: templates/js/translated/table_filters.js:162 #: templates/js/translated/table_filters.js:191 #: templates/js/translated/table_filters.js:522 @@ -888,8 +888,8 @@ msgstr "可选项" msgid "Tracked" msgstr "" -#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 -#: templates/js/translated/build.js:2549 +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1666 +#: templates/js/translated/build.js:2545 #: templates/js/translated/sales_order.js:1918 #: templates/js/translated/table_filters.js:506 msgid "Allocated" @@ -900,7 +900,7 @@ msgstr "已分配" #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2755 msgid "Build Order" msgstr "生产订单" @@ -908,7 +908,7 @@ msgstr "生产订单" #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 #: templates/js/translated/search.js:186 users/models.py:42 @@ -931,7 +931,7 @@ msgstr "相关生产订单" #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 #: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 -#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2437 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 #: templates/js/translated/purchase_order.js:2043 #: templates/js/translated/return_order.js:725 @@ -977,14 +977,14 @@ msgstr "此次生产匹配的订单" #: templates/email/overdue_build_order.html:16 #: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 #: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 -#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/build.js:1285 templates/js/translated/build.js:1665 +#: templates/js/translated/build.js:2081 templates/js/translated/build.js:2257 #: templates/js/translated/company.js:347 #: templates/js/translated/company.js:1147 #: templates/js/translated/company.js:1302 #: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 -#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 -#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1913 templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2289 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:757 #: templates/js/translated/purchase_order.js:1289 #: templates/js/translated/purchase_order.js:1826 @@ -996,9 +996,9 @@ msgstr "此次生产匹配的订单" #: templates/js/translated/sales_order.js:1596 #: templates/js/translated/sales_order.js:1794 #: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 -#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 -#: templates/js/translated/stock.js:3095 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1910 +#: templates/js/translated/stock.js:2720 templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3090 msgid "Part" msgstr "商品" @@ -1015,7 +1015,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "此次生产匹配的销售订单" #: build/models.py:207 build/serializers.py:946 -#: templates/js/translated/build.js:1657 +#: templates/js/translated/build.js:1653 #: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "来源地点" @@ -1081,7 +1081,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "生产完成的目标日期。生产将在此日期之后逾期。" #: build/models.py:265 order/models.py:422 order/models.py:1780 -#: templates/js/translated/build.js:2170 +#: templates/js/translated/build.js:2166 msgid "Completion Date" msgstr "完成日期:" @@ -1089,7 +1089,7 @@ msgstr "完成日期:" msgid "completed by" msgstr "完成人" -#: build/models.py:279 templates/js/translated/build.js:2130 +#: build/models.py:279 templates/js/translated/build.js:2126 msgid "Issued by" msgstr "发布者" @@ -1104,7 +1104,7 @@ msgstr "发布此生产订单的用户" #: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2142 +#: templates/js/translated/build.js:2138 #: templates/js/translated/purchase_order.js:1738 #: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:467 @@ -1137,7 +1137,7 @@ msgstr "此构建订单的优先级" #: build/models.py:309 common/models.py:104 order/admin.py:17 #: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2063 #: templates/js/translated/purchase_order.js:1685 #: templates/js/translated/return_order.js:318 #: templates/js/translated/sales_order.js:806 @@ -1207,12 +1207,12 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 #: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 -#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 -#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1304 +#: templates/js/translated/build.js:1668 templates/js/translated/build.js:2279 #: templates/js/translated/company.js:1849 #: templates/js/translated/model_renderers.js:221 #: templates/js/translated/order.js:304 templates/js/translated/part.js:934 -#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3242 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1227,8 +1227,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1696 #: templates/js/translated/sales_order.js:1816 #: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 -#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 -#: templates/js/translated/stock.js:2970 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2884 +#: templates/js/translated/stock.js:2965 msgid "Quantity" msgstr "数量" @@ -1266,7 +1266,7 @@ msgstr "" #: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:1671 +#: templates/js/translated/build.js:1667 #: templates/js/translated/sales_order.js:298 #: templates/js/translated/sales_order.js:1198 #: templates/js/translated/sales_order.js:1497 @@ -1274,7 +1274,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1603 #: templates/js/translated/sales_order.js:1690 #: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:2845 +#: templates/js/translated/stock.js:2840 msgid "Stock Item" msgstr "库存项" @@ -1295,7 +1295,7 @@ msgid "Destination stock item" msgstr "目标库存项" #: build/serializers.py:156 build/serializers.py:828 -#: templates/js/translated/build.js:1299 +#: templates/js/translated/build.js:1295 msgid "Build Output" msgstr "生产产出" @@ -1360,7 +1360,7 @@ msgstr "必须提供生产产出列表" #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 #: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 -#: templates/js/translated/build.js:2298 +#: templates/js/translated/build.js:2294 #: templates/js/translated/purchase_order.js:1163 #: templates/js/translated/purchase_order.js:1253 #: templates/js/translated/sales_order.js:1509 @@ -1368,8 +1368,8 @@ msgstr "必须提供生产产出列表" #: templates/js/translated/sales_order.js:1625 #: templates/js/translated/sales_order.js:1704 #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 -#: templates/js/translated/stock.js:2739 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2091 +#: templates/js/translated/stock.js:2734 msgid "Location" msgstr "地点" @@ -1397,13 +1397,13 @@ msgstr "已完成生产产出的仓储地点" #: build/templates/build/detail.html:62 order/models.py:804 #: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 #: stock/serializers.py:677 stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2110 #: templates/js/translated/purchase_order.js:1293 #: templates/js/translated/purchase_order.js:1697 #: templates/js/translated/return_order.js:331 #: templates/js/translated/sales_order.js:819 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2066 templates/js/translated/stock.js:2858 +#: templates/js/translated/stock.js:2981 msgid "Status" msgstr "状态" @@ -1589,7 +1589,7 @@ msgstr "" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 -#: templates/js/translated/filters.js:336 +#: templates/js/translated/filters.js:335 msgid "Barcode actions" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "库存尚未被完全分配到此构建订单" #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/build.js:2158 templates/js/translated/part.js:1801 #: templates/js/translated/purchase_order.js:1714 #: templates/js/translated/purchase_order.js:2125 #: templates/js/translated/return_order.js:347 @@ -1738,7 +1738,7 @@ msgstr "已完成输出" #: templates/js/translated/pricing.js:915 #: templates/js/translated/sales_order.js:769 #: templates/js/translated/sales_order.js:992 -#: templates/js/translated/stock.js:2792 +#: templates/js/translated/stock.js:2787 msgid "Sales Order" msgstr "销售订单" @@ -1749,7 +1749,7 @@ msgid "Issued By" msgstr "发布者" #: build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2075 msgid "Priority" msgstr "优先级" @@ -1792,11 +1792,11 @@ msgstr "已分配的部件" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1319 +#: templates/js/translated/build.js:1315 #: templates/js/translated/model_renderers.js:226 #: templates/js/translated/purchase_order.js:1259 -#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2993 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2080 +#: templates/js/translated/stock.js:2988 #: templates/js/translated/table_filters.js:265 #: templates/js/translated/table_filters.js:356 msgid "Batch" @@ -1806,7 +1806,7 @@ msgstr "批量" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2122 +#: templates/js/translated/build.js:2118 msgid "Created" msgstr "已创建" @@ -3720,7 +3720,7 @@ msgstr "参数值" #: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 #: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 -#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2335 msgid "Units" msgstr "单位" @@ -3805,7 +3805,7 @@ msgstr "最低收费(例如库存费)" #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 #: templates/js/translated/company.js:1677 -#: templates/js/translated/stock.js:2317 +#: templates/js/translated/stock.js:2314 msgid "Packaging" msgstr "打包" @@ -3838,7 +3838,7 @@ msgstr "订购多个" #: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2486 #: templates/js/translated/index.js:118 #: templates/js/translated/model_renderers.js:219 #: templates/js/translated/part.js:669 templates/js/translated/part.js:671 @@ -3927,7 +3927,7 @@ msgstr "删除图片" #: templates/js/translated/company.js:501 #: templates/js/translated/return_order.js:296 #: templates/js/translated/sales_order.js:784 -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2822 #: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "客户" @@ -4013,7 +4013,7 @@ msgstr "供货商库存" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 #: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 #: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 @@ -4036,7 +4036,7 @@ msgstr "新建采购订单" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 #: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 @@ -4189,7 +4189,7 @@ msgstr "" #: stock/templates/stock/item_base.html:234 #: templates/js/translated/company.js:1631 #: templates/js/translated/purchase_order.js:758 -#: templates/js/translated/stock.js:2173 +#: templates/js/translated/stock.js:2170 msgid "Supplier Part" msgstr "供应商商品" @@ -4283,7 +4283,7 @@ msgstr "更新部件可用性" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2640 #: users/models.py:41 msgid "Stock Items" msgstr "库存项" @@ -4423,7 +4423,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:165 #: templates/js/translated/purchase_order.js:759 #: templates/js/translated/purchase_order.js:1652 -#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 +#: templates/js/translated/stock.js:2150 templates/js/translated/stock.js:2770 msgid "Purchase Order" msgstr "" @@ -4432,7 +4432,7 @@ msgstr "" #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 #: templates/js/translated/return_order.js:281 -#: templates/js/translated/stock.js:2809 +#: templates/js/translated/stock.js:2804 msgid "Return Order" msgstr "" @@ -4637,7 +4637,7 @@ msgstr "" #: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2204 +#: templates/js/translated/stock.js:2201 msgid "Purchase Price" msgstr "采购价格" @@ -5134,7 +5134,7 @@ msgstr "" #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 -#: templates/js/translated/build.js:1555 +#: templates/js/translated/build.js:1551 #: templates/js/translated/purchase_order.js:703 #: templates/js/translated/purchase_order.js:1221 #: templates/js/translated/return_order.js:506 @@ -5318,12 +5318,12 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:67 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" #: order/templates/order/sales_order_detail.html:71 -#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:296 msgid "Actions" msgstr "操作" @@ -5368,14 +5368,14 @@ msgid "Part Description" msgstr "部件描述" #: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 -#: templates/js/translated/stock.js:1952 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2306 +#: templates/js/translated/stock.js:1949 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 #: report/models.py:179 templates/js/translated/part.js:1204 -#: templates/js/translated/part.js:2315 +#: templates/js/translated/part.js:2312 msgid "Revision" msgstr "版本号" @@ -5415,8 +5415,8 @@ msgid "In Stock" msgstr "有库存" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 -#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2537 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2118 #: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "订购中" @@ -5426,7 +5426,7 @@ msgid "Used In" msgstr "用于" #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2122 msgid "Building" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "类别路径" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2736 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "商品" @@ -5549,7 +5549,7 @@ msgstr "商品类别" msgid "Default location for parts in this category" msgstr "此类别商品的默认仓储地点" -#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:235 msgid "Structural" @@ -5638,7 +5638,7 @@ msgstr "提高搜索结果可见性的关键字" #: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2345 +#: templates/js/translated/part.js:2342 msgid "Category" msgstr "类别" @@ -5736,7 +5736,7 @@ msgstr "" #: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2407 +#: templates/js/translated/part.js:2404 msgid "Last Stocktake" msgstr "" @@ -5892,7 +5892,7 @@ msgstr "" #: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 #: templates/js/translated/purchase_order.js:1706 -#: templates/js/translated/stock.js:2689 +#: templates/js/translated/stock.js:2684 msgid "Date" msgstr "日期" @@ -5952,7 +5952,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3309 templates/js/translated/part.js:2806 +#: part/models.py:3309 templates/js/translated/part.js:2800 msgid "Test Name" msgstr "" @@ -5968,7 +5968,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3321 templates/js/translated/part.js:2815 +#: part/models.py:3321 templates/js/translated/part.js:2809 #: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" @@ -5977,7 +5977,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3327 templates/js/translated/part.js:2823 +#: part/models.py:3327 templates/js/translated/part.js:2817 msgid "Requires Value" msgstr "" @@ -5985,7 +5985,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3333 templates/js/translated/part.js:2830 +#: part/models.py:3333 templates/js/translated/part.js:2824 msgid "Requires Attachment" msgstr "" @@ -6592,7 +6592,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:560 +#: templates/js/translated/tables.js:552 msgid "Refresh" msgstr "" @@ -6603,7 +6603,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:2109 users/models.py:39 +#: templates/js/translated/stock.js:2106 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6790,7 +6790,7 @@ msgstr "清点商品库存" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2258 msgid "Part actions" msgstr "" @@ -6870,7 +6870,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 -#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2377 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -6893,7 +6893,7 @@ msgstr "商品二维码" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2252 msgid "part" msgstr "" @@ -6967,9 +6967,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 -#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 -#: templates/js/translated/stock.js:1986 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2115 +#: templates/js/translated/part.js:2357 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1983 templates/navbar.html:31 msgid "Stock" msgstr "库存" @@ -7002,7 +7002,7 @@ msgstr "" #: stock/templates/stock/item_base.html:442 #: templates/js/translated/company.js:1734 #: templates/js/translated/company.js:1744 -#: templates/js/translated/stock.js:2139 +#: templates/js/translated/stock.js:2136 msgid "Last Updated" msgstr "最后更新" @@ -7066,11 +7066,11 @@ msgid "Add Sell Price Break" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 -#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 +#: templates/js/translated/part.js:2110 templates/js/translated/part.js:2112 msgid "No Stock" msgstr "无库存" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "低库存" @@ -7281,17 +7281,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:462 +#: plugin/registry.py:466 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:464 +#: plugin/registry.py:468 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:466 +#: plugin/registry.py:470 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -7507,8 +7507,8 @@ msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 -#: templates/js/translated/build.js:2281 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1302 +#: templates/js/translated/build.js:2277 #: templates/js/translated/model_renderers.js:215 #: templates/js/translated/return_order.js:540 #: templates/js/translated/return_order.js:720 @@ -7560,7 +7560,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:168 #: stock/admin.py:104 templates/js/translated/stock.js:666 -#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2971 msgid "Serial" msgstr "" @@ -7628,7 +7628,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:2123 +#: templates/js/translated/stock.js:2120 msgid "Expiry Date" msgstr "" @@ -7681,7 +7681,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: stock/models.py:132 templates/js/translated/stock.js:2655 #: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -8087,7 +8087,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3118 msgid "Install Stock Item" msgstr "" @@ -8109,7 +8109,7 @@ msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:432 +#: templates/js/translated/filters.js:431 msgid "Printing actions" msgstr "" @@ -8183,7 +8183,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2046 templates/navbar.html:38 +#: templates/js/translated/build.js:2042 templates/navbar.html:38 msgid "Build" msgstr "生产" @@ -8249,7 +8249,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2306 +#: templates/js/translated/build.js:2302 msgid "No location set" msgstr "未设置仓储地点" @@ -8393,7 +8393,7 @@ msgid "New Location" msgstr "新建仓储地点" #: stock/templates/stock/location.html:278 -#: templates/js/translated/stock.js:2449 +#: templates/js/translated/stock.js:2446 msgid "stock location" msgstr "" @@ -8483,67 +8483,67 @@ msgstr "" msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:53 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:63 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "最近商品" -#: templates/InvenTree/index.html:78 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:107 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:134 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:148 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:156 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:172 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:199 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:210 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:241 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:262 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:273 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:299 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:301 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8933,7 +8933,7 @@ msgid "Home Page" msgstr "主页" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:551 templates/navbar.html:107 +#: templates/js/translated/tables.js:543 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9504,7 +9504,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2481 msgid "Required Quantity" msgstr "" @@ -9518,7 +9518,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3119 msgid "Minimum Quantity" msgstr "" @@ -9865,7 +9865,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2425 msgid "Variant stock allowed" msgstr "" @@ -9885,25 +9885,25 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2519 #: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2523 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2525 #: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2527 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2510 msgid "Consumable item" msgstr "" @@ -9935,7 +9935,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2410 msgid "Required Part" msgstr "" @@ -10104,7 +10104,7 @@ msgstr "" msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2266 msgid "Allocated Quantity" msgstr "" @@ -10124,195 +10124,195 @@ msgstr "" msgid "Delete outputs" msgstr "删除输出" -#: templates/js/translated/build.js:1100 +#: templates/js/translated/build.js:1096 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1101 +#: templates/js/translated/build.js:1097 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1105 +#: templates/js/translated/build.js:1101 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1274 +#: templates/js/translated/build.js:1270 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1329 +#: templates/js/translated/build.js:1325 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1343 +#: templates/js/translated/build.js:1339 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1502 +#: templates/js/translated/build.js:1498 #: templates/js/translated/purchase_order.js:627 #: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "选择商品" -#: templates/js/translated/build.js:1503 +#: templates/js/translated/build.js:1499 #: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1566 +#: templates/js/translated/build.js:1562 #: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1643 +#: templates/js/translated/build.js:1639 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1644 +#: templates/js/translated/build.js:1640 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1658 +#: templates/js/translated/build.js:1654 #: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1686 +#: templates/js/translated/build.js:1682 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1697 +#: templates/js/translated/build.js:1693 #: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1770 +#: templates/js/translated/build.js:1766 #: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1867 +#: templates/js/translated/build.js:1863 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1868 +#: templates/js/translated/build.js:1864 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1870 +#: templates/js/translated/build.js:1866 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1871 +#: templates/js/translated/build.js:1867 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1872 +#: templates/js/translated/build.js:1868 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:1899 +#: templates/js/translated/build.js:1895 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2005 +#: templates/js/translated/build.js:2001 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 -#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 -#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 +#: templates/js/translated/build.js:2036 templates/js/translated/build.js:2404 +#: templates/js/translated/part.js:2281 templates/js/translated/part.js:2674 +#: templates/js/translated/stock.js:1896 templates/js/translated/stock.js:2584 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2054 +#: templates/js/translated/build.js:2050 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2100 +#: templates/js/translated/build.js:2096 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 +#: templates/js/translated/build.js:2132 templates/js/translated/stock.js:2905 msgid "No user information" msgstr "没有用户信息" -#: templates/js/translated/build.js:2151 +#: templates/js/translated/build.js:2147 msgid "group" msgstr "" -#: templates/js/translated/build.js:2315 +#: templates/js/translated/build.js:2311 #: templates/js/translated/sales_order.js:1644 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2316 +#: templates/js/translated/build.js:2312 #: templates/js/translated/sales_order.js:1645 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2331 +#: templates/js/translated/build.js:2327 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2343 +#: templates/js/translated/build.js:2339 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2384 +#: templates/js/translated/build.js:2380 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2385 +#: templates/js/translated/build.js:2381 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2403 +#: templates/js/translated/build.js:2399 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/build.js:2429 templates/js/translated/part.js:767 #: templates/js/translated/part.js:1175 msgid "Trackable part" msgstr "可追溯商品" -#: templates/js/translated/build.js:2468 +#: templates/js/translated/build.js:2464 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2513 #: templates/js/translated/sales_order.js:1906 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2519 +#: templates/js/translated/build.js:2515 #: templates/js/translated/sales_order.js:1904 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2566 +#: templates/js/translated/build.js:2562 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2571 +#: templates/js/translated/build.js:2567 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2578 +#: templates/js/translated/build.js:2574 #: templates/js/translated/sales_order.js:2005 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +#: templates/js/translated/build.js:2579 templates/js/translated/stock.js:1779 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2587 +#: templates/js/translated/build.js:2583 #: templates/js/translated/sales_order.js:1999 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2591 +#: templates/js/translated/build.js:2587 msgid "Remove stock allocation" msgstr "" @@ -10459,7 +10459,7 @@ msgid "Delete Parameters" msgstr "删除参数" #: templates/js/translated/company.js:1222 -#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2209 msgid "Order parts" msgstr "订购商品" @@ -10557,45 +10557,45 @@ msgstr "" msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:187 -#: templates/js/translated/filters.js:673 +#: templates/js/translated/filters.js:186 +#: templates/js/translated/filters.js:672 msgid "true" msgstr "" -#: templates/js/translated/filters.js:191 -#: templates/js/translated/filters.js:674 +#: templates/js/translated/filters.js:190 +#: templates/js/translated/filters.js:673 msgid "false" msgstr "" -#: templates/js/translated/filters.js:215 +#: templates/js/translated/filters.js:214 msgid "Select filter" msgstr "选择筛选项" -#: templates/js/translated/filters.js:438 +#: templates/js/translated/filters.js:437 msgid "Print Labels" msgstr "" -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:441 msgid "Print Reports" msgstr "" -#: templates/js/translated/filters.js:454 +#: templates/js/translated/filters.js:453 msgid "Download table data" msgstr "" -#: templates/js/translated/filters.js:461 +#: templates/js/translated/filters.js:460 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:470 +#: templates/js/translated/filters.js:469 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:478 +#: templates/js/translated/filters.js:477 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:583 +#: templates/js/translated/filters.js:582 msgid "Create filter" msgstr "" @@ -11091,117 +11091,117 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1943 +#: templates/js/translated/part.js:1939 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1965 +#: templates/js/translated/part.js:1961 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 +#: templates/js/translated/part.js:2049 templates/js/translated/part.js:2439 msgid "No parts found" msgstr "找不到部件" -#: templates/js/translated/part.js:2174 +#: templates/js/translated/part.js:2170 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2179 +#: templates/js/translated/part.js:2175 msgid "Set Part Category" msgstr "设置商品类别" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2200 msgid "Set category" msgstr "设置类别" -#: templates/js/translated/part.js:2259 +#: templates/js/translated/part.js:2253 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2352 +#: templates/js/translated/part.js:2349 msgid "No category" msgstr "没有分类" -#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 -#: templates/js/translated/stock.js:2548 +#: templates/js/translated/part.js:2463 templates/js/translated/part.js:2593 +#: templates/js/translated/stock.js:2543 msgid "Display as list" msgstr "以列表显示" -#: templates/js/translated/part.js:2482 +#: templates/js/translated/part.js:2479 msgid "Display as grid" msgstr "以网格显示" -#: templates/js/translated/part.js:2580 +#: templates/js/translated/part.js:2577 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 +#: templates/js/translated/part.js:2613 templates/js/translated/stock.js:2563 msgid "Display as tree" msgstr "以树形图显示" -#: templates/js/translated/part.js:2696 +#: templates/js/translated/part.js:2693 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2712 +#: templates/js/translated/part.js:2709 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2786 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 +#: templates/js/translated/part.js:2837 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "编辑测试结果" -#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2838 templates/js/translated/stock.js:1380 #: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "删除测试结果" -#: templates/js/translated/part.js:2848 +#: templates/js/translated/part.js:2842 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2864 +#: templates/js/translated/part.js:2858 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2878 +#: templates/js/translated/part.js:2872 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 +#: templates/js/translated/part.js:2951 templates/js/translated/part.js:2952 msgid "No date specified" msgstr "无指定日期" -#: templates/js/translated/part.js:2960 +#: templates/js/translated/part.js:2954 msgid "Specified date is in the past" msgstr "指定的日期已过" -#: templates/js/translated/part.js:2966 +#: templates/js/translated/part.js:2960 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3016 +#: templates/js/translated/part.js:3010 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3022 +#: templates/js/translated/part.js:3016 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3118 +#: templates/js/translated/part.js:3112 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3134 +#: templates/js/translated/part.js:3128 msgid "Maximum Quantity" msgstr "最大数量" -#: templates/js/translated/part.js:3179 +#: templates/js/translated/part.js:3173 msgid "Minimum Stock Level" msgstr "" @@ -11992,7 +11992,7 @@ msgstr "" msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3146 msgid "Select Stock Items" msgstr "选择库存项" @@ -12080,184 +12080,184 @@ msgstr "" msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:1929 +#: templates/js/translated/stock.js:1926 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2007 +#: templates/js/translated/stock.js:2004 msgid "Stock item is in production" msgstr "库存品正在生产" -#: templates/js/translated/stock.js:2012 +#: templates/js/translated/stock.js:2009 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2015 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2018 +#: templates/js/translated/stock.js:2015 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2017 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2022 +#: templates/js/translated/stock.js:2019 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2027 +#: templates/js/translated/stock.js:2024 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2028 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2033 +#: templates/js/translated/stock.js:2030 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2035 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2040 +#: templates/js/translated/stock.js:2037 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2042 +#: templates/js/translated/stock.js:2039 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2046 +#: templates/js/translated/stock.js:2043 #: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2185 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2235 +#: templates/js/translated/stock.js:2232 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2358 +#: templates/js/translated/stock.js:2355 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:2447 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2607 +#: templates/js/translated/stock.js:2602 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2714 +#: templates/js/translated/stock.js:2709 msgid "Details" msgstr "详情" -#: templates/js/translated/stock.js:2718 +#: templates/js/translated/stock.js:2713 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2730 +#: templates/js/translated/stock.js:2725 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2747 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2769 +#: templates/js/translated/stock.js:2764 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2784 +#: templates/js/translated/stock.js:2779 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2801 +#: templates/js/translated/stock.js:2796 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2818 +#: templates/js/translated/stock.js:2813 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2837 +#: templates/js/translated/stock.js:2832 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2855 +#: templates/js/translated/stock.js:2850 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2873 +#: templates/js/translated/stock.js:2868 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2881 +#: templates/js/translated/stock.js:2876 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:2948 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 +#: templates/js/translated/stock.js:2998 templates/js/translated/stock.js:3033 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3056 +#: templates/js/translated/stock.js:3051 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3077 +#: templates/js/translated/stock.js:3072 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3073 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3080 +#: templates/js/translated/stock.js:3075 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3081 +#: templates/js/translated/stock.js:3076 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3082 +#: templates/js/translated/stock.js:3077 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3083 +#: templates/js/translated/stock.js:3078 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3096 +#: templates/js/translated/stock.js:3091 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3152 +#: templates/js/translated/stock.js:3147 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3165 +#: templates/js/translated/stock.js:3160 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3169 +#: templates/js/translated/stock.js:3164 msgid "Change Stock Status" msgstr "" @@ -12551,51 +12551,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:537 +#: templates/js/translated/tables.js:529 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:540 +#: templates/js/translated/tables.js:532 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:545 +#: templates/js/translated/tables.js:537 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "to" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "of" msgstr "" -#: templates/js/translated/tables.js:547 +#: templates/js/translated/tables.js:539 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:554 +#: templates/js/translated/tables.js:546 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:557 +#: templates/js/translated/tables.js:549 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:563 +#: templates/js/translated/tables.js:555 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:566 +#: templates/js/translated/tables.js:558 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:561 msgid "All" msgstr "" diff --git a/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po index 4ef461fe1f..f9c1e4050d 100644 --- a/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-12 21:36+0000\n" +"POT-Creation-Date: 2023-06-21 06:43+0000\n" "PO-Revision-Date: 2023-02-28 22:38\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" @@ -53,26 +53,26 @@ msgstr "在管理面板中可以找到错误详细信息" msgid "Enter date" msgstr "输入日期" -#: InvenTree/fields.py:206 InvenTree/models.py:766 build/serializers.py:427 -#: build/serializers.py:506 build/templates/build/sidebar.html:23 -#: company/models.py:597 company/templates/company/sidebar.html:35 -#: order/models.py:1089 order/templates/order/po_sidebar.html:11 +#: InvenTree/fields.py:206 InvenTree/models.py:766 build/serializers.py:435 +#: build/serializers.py:514 build/templates/build/sidebar.html:21 +#: company/models.py:746 company/templates/company/sidebar.html:37 +#: order/models.py:1102 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:41 -#: part/models.py:3005 part/templates/part/part_sidebar.html:63 +#: part/models.py:3039 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:121 stock/models.py:2160 stock/models.py:2268 -#: stock/serializers.py:342 stock/serializers.py:475 stock/serializers.py:556 -#: stock/serializers.py:839 stock/serializers.py:938 stock/serializers.py:1070 -#: stock/templates/stock/stock_sidebar.html:25 -#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1224 -#: templates/js/translated/company.js:1294 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1054 -#: templates/js/translated/purchase_order.js:2168 -#: templates/js/translated/return_order.js:760 -#: templates/js/translated/sales_order.js:1055 -#: templates/js/translated/sales_order.js:1959 -#: templates/js/translated/stock.js:1460 templates/js/translated/stock.js:2164 +#: stock/serializers.py:408 stock/serializers.py:542 stock/serializers.py:623 +#: stock/serializers.py:681 stock/serializers.py:956 stock/serializers.py:1055 +#: stock/serializers.py:1187 stock/templates/stock/stock_sidebar.html:25 +#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1244 +#: templates/js/translated/company.js:1715 templates/js/translated/order.js:347 +#: templates/js/translated/part.js:1053 +#: templates/js/translated/purchase_order.js:2178 +#: templates/js/translated/return_order.js:772 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1971 +#: templates/js/translated/stock.js:1459 templates/js/translated/stock.js:2321 msgid "Notes" msgstr "备注" @@ -85,47 +85,51 @@ msgstr "值 '{name}' 没有以模式格式显示" msgid "Provided value does not match required pattern: " msgstr "提供的值与所需模式不匹配: " -#: InvenTree/forms.py:145 +#: InvenTree/forms.py:147 msgid "Enter password" msgstr "输入密码" -#: InvenTree/forms.py:146 +#: InvenTree/forms.py:148 msgid "Enter new password" msgstr "输入新密码" -#: InvenTree/forms.py:155 +#: InvenTree/forms.py:157 msgid "Confirm password" msgstr "确认密码" -#: InvenTree/forms.py:156 +#: InvenTree/forms.py:158 msgid "Confirm new password" msgstr "确认新密码" -#: InvenTree/forms.py:160 +#: InvenTree/forms.py:162 msgid "Old password" msgstr "旧密码" -#: InvenTree/forms.py:179 +#: InvenTree/forms.py:181 msgid "Email (again)" msgstr "Email (再次)" -#: InvenTree/forms.py:183 +#: InvenTree/forms.py:185 msgid "Email address confirmation" msgstr "Email 地址确认" -#: InvenTree/forms.py:204 +#: InvenTree/forms.py:206 msgid "You must type the same email each time." msgstr "您必须输入相同的 Email 。" -#: InvenTree/forms.py:230 InvenTree/forms.py:236 +#: InvenTree/forms.py:237 InvenTree/forms.py:243 msgid "The provided primary email address is not valid." msgstr "所提供的主要电子邮件地址无效。" -#: InvenTree/forms.py:242 +#: InvenTree/forms.py:249 msgid "The provided email domain is not approved." msgstr "提供的电子邮件域未被核准。" -#: InvenTree/helpers.py:462 order/models.py:442 order/models.py:611 +#: InvenTree/forms.py:345 +msgid "Registration is disabled." +msgstr "" + +#: InvenTree/helpers.py:462 order/models.py:455 order/models.py:624 msgid "Invalid quantity provided" msgstr "提供的数量无效" @@ -243,7 +247,7 @@ msgstr "缺少外部链接" #: InvenTree/models.py:486 stock/models.py:2262 #: templates/js/translated/attachment.js:119 -#: templates/js/translated/attachment.js:306 +#: templates/js/translated/attachment.js:316 msgid "Attachment" msgstr "附件" @@ -251,29 +255,30 @@ msgstr "附件" msgid "Select file to attach" msgstr "选择附件" -#: InvenTree/models.py:493 common/models.py:2688 company/models.py:132 -#: company/models.py:306 company/models.py:584 order/models.py:236 -#: order/models.py:1093 order/models.py:1453 part/admin.py:39 -#: part/models.py:901 part/templates/part/part_scheduling.html:11 +#: InvenTree/models.py:493 common/models.py:2681 company/models.py:128 +#: company/models.py:381 company/models.py:455 company/models.py:733 +#: order/models.py:240 order/models.py:1106 order/models.py:1466 +#: part/admin.py:39 part/models.py:902 +#: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 -#: stock/admin.py:120 templates/js/translated/company.js:977 -#: templates/js/translated/company.js:1283 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2316 -#: templates/js/translated/purchase_order.js:2008 -#: templates/js/translated/purchase_order.js:2172 -#: templates/js/translated/return_order.js:764 -#: templates/js/translated/sales_order.js:1044 -#: templates/js/translated/sales_order.js:1964 +#: stock/admin.py:120 templates/js/translated/company.js:1350 +#: templates/js/translated/company.js:1704 templates/js/translated/order.js:351 +#: templates/js/translated/part.js:2392 +#: templates/js/translated/purchase_order.js:2018 +#: templates/js/translated/purchase_order.js:2182 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1976 msgid "Link" msgstr "链接" -#: InvenTree/models.py:494 build/models.py:291 part/models.py:902 +#: InvenTree/models.py:494 build/models.py:295 part/models.py:903 #: stock/models.py:735 msgid "Link to external URL" msgstr "链接到外部 URL" #: InvenTree/models.py:497 templates/js/translated/attachment.js:120 -#: templates/js/translated/attachment.js:321 +#: templates/js/translated/attachment.js:331 msgid "Comment" msgstr "注释" @@ -281,13 +286,13 @@ msgstr "注释" msgid "File comment" msgstr "文件注释" -#: InvenTree/models.py:503 InvenTree/models.py:504 common/models.py:2147 -#: common/models.py:2148 common/models.py:2361 common/models.py:2362 -#: common/models.py:2618 common/models.py:2619 part/models.py:3013 -#: part/models.py:3101 part/models.py:3180 part/models.py:3200 -#: plugin/models.py:217 plugin/models.py:218 +#: InvenTree/models.py:503 InvenTree/models.py:504 common/models.py:2140 +#: common/models.py:2141 common/models.py:2354 common/models.py:2355 +#: common/models.py:2611 common/models.py:2612 part/models.py:3047 +#: part/models.py:3135 part/models.py:3214 part/models.py:3234 +#: plugin/models.py:218 plugin/models.py:219 #: report/templates/report/inventree_test_report_base.html:105 -#: templates/js/translated/stock.js:2773 +#: templates/js/translated/stock.js:2904 msgid "User" msgstr "用户" @@ -328,53 +333,54 @@ msgstr "" msgid "Invalid choice" msgstr "选择无效" -#: InvenTree/models.py:648 InvenTree/models.py:649 common/models.py:2347 -#: company/models.py:390 label/models.py:103 part/models.py:847 -#: part/models.py:3400 plugin/models.py:41 report/models.py:160 +#: InvenTree/models.py:648 InvenTree/models.py:649 common/models.py:2340 +#: company/models.py:539 label/models.py:111 part/models.py:848 +#: part/models.py:3434 plugin/models.py:42 report/models.py:160 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 -#: templates/InvenTree/settings/plugin.html:78 +#: templates/InvenTree/settings/plugin.html:74 #: templates/InvenTree/settings/plugin_settings.html:22 -#: templates/js/translated/company.js:658 -#: templates/js/translated/company.js:706 -#: templates/js/translated/company.js:871 -#: templates/js/translated/company.js:1071 templates/js/translated/part.js:1160 -#: templates/js/translated/part.js:1447 templates/js/translated/part.js:1583 -#: templates/js/translated/part.js:2699 templates/js/translated/stock.js:2464 +#: templates/js/translated/company.js:665 +#: templates/js/translated/company.js:713 +#: templates/js/translated/company.js:940 +#: templates/js/translated/company.js:1196 +#: templates/js/translated/company.js:1444 templates/js/translated/part.js:1159 +#: templates/js/translated/part.js:1446 templates/js/translated/part.js:1582 +#: templates/js/translated/part.js:2684 templates/js/translated/stock.js:2595 msgid "Name" msgstr "名称" -#: InvenTree/models.py:655 build/models.py:164 +#: InvenTree/models.py:655 build/models.py:168 #: build/templates/build/detail.html:24 common/models.py:111 -#: company/models.py:312 company/models.py:590 +#: company/models.py:461 company/models.py:739 #: company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:110 -#: order/models.py:232 order/models.py:1117 part/admin.py:194 part/admin.py:276 -#: part/models.py:869 part/models.py:3416 part/templates/part/category.html:81 +#: company/templates/company/supplier_part.html:108 label/models.py:118 +#: order/models.py:232 order/models.py:1130 part/admin.py:194 part/admin.py:276 +#: part/models.py:870 part/models.py:3450 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 #: part/templates/part/part_scheduling.html:12 report/models.py:173 -#: report/models.py:587 report/models.py:631 +#: report/models.py:589 report/models.py:633 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:75 -#: templates/js/translated/bom.js:632 templates/js/translated/bom.js:933 -#: templates/js/translated/build.js:2857 templates/js/translated/company.js:510 -#: templates/js/translated/company.js:988 -#: templates/js/translated/company.js:1251 templates/js/translated/order.js:298 -#: templates/js/translated/part.js:1212 templates/js/translated/part.js:1456 -#: templates/js/translated/part.js:1594 templates/js/translated/part.js:1933 -#: templates/js/translated/part.js:2247 templates/js/translated/part.js:2735 -#: templates/js/translated/part.js:2826 -#: templates/js/translated/purchase_order.js:1666 -#: templates/js/translated/purchase_order.js:1812 -#: templates/js/translated/purchase_order.js:1990 -#: templates/js/translated/return_order.js:302 -#: templates/js/translated/sales_order.js:790 -#: templates/js/translated/stock.js:1439 templates/js/translated/stock.js:1817 -#: templates/js/translated/stock.js:2496 templates/js/translated/stock.js:2568 +#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:951 +#: templates/js/translated/build.js:2062 templates/js/translated/company.js:517 +#: templates/js/translated/company.js:1361 +#: templates/js/translated/company.js:1672 templates/js/translated/index.js:114 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1211 +#: templates/js/translated/part.js:1455 templates/js/translated/part.js:1593 +#: templates/js/translated/part.js:1932 templates/js/translated/part.js:2323 +#: templates/js/translated/part.js:2720 templates/js/translated/part.js:2811 +#: templates/js/translated/purchase_order.js:1681 +#: templates/js/translated/purchase_order.js:1827 +#: templates/js/translated/purchase_order.js:2000 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/stock.js:1438 templates/js/translated/stock.js:1974 +#: templates/js/translated/stock.js:2627 templates/js/translated/stock.js:2699 msgid "Description" msgstr "描述信息" @@ -387,7 +393,7 @@ msgid "parent" msgstr "上级项" #: InvenTree/models.py:671 InvenTree/models.py:672 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2505 +#: templates/js/translated/part.js:2729 templates/js/translated/stock.js:2636 msgid "Path" msgstr "路径" @@ -425,12 +431,12 @@ msgstr "服务器错误" msgid "An error has been logged by the server." msgstr "服务器记录了一个错误。" -#: InvenTree/serializers.py:60 part/models.py:3897 +#: InvenTree/serializers.py:60 part/models.py:3941 msgid "Must be a valid number" msgstr "必须是有效数字" -#: InvenTree/serializers.py:90 company/models.py:154 -#: company/templates/company/company_base.html:107 part/models.py:2852 +#: InvenTree/serializers.py:90 company/models.py:150 +#: company/templates/company/company_base.html:107 part/models.py:2886 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" @@ -503,132 +509,132 @@ msgstr "远程图像文件的 URL" msgid "Downloading images from remote URL is not enabled" msgstr "未启用从远程 URL下载图像" -#: InvenTree/settings.py:722 +#: InvenTree/settings.py:741 msgid "Czech" msgstr "捷克语" -#: InvenTree/settings.py:723 +#: InvenTree/settings.py:742 msgid "Danish" msgstr "丹麦语" -#: InvenTree/settings.py:724 +#: InvenTree/settings.py:743 msgid "German" msgstr "德语" -#: InvenTree/settings.py:725 +#: InvenTree/settings.py:744 msgid "Greek" msgstr "希腊语" -#: InvenTree/settings.py:726 +#: InvenTree/settings.py:745 msgid "English" msgstr "英语" -#: InvenTree/settings.py:727 +#: InvenTree/settings.py:746 msgid "Spanish" msgstr "西班牙语" -#: InvenTree/settings.py:728 +#: InvenTree/settings.py:747 msgid "Spanish (Mexican)" msgstr "西班牙语(墨西哥)" -#: InvenTree/settings.py:729 +#: InvenTree/settings.py:748 msgid "Farsi / Persian" msgstr "波斯语" -#: InvenTree/settings.py:730 +#: InvenTree/settings.py:749 #, fuzzy #| msgid "Danish" msgid "Finnish" msgstr "丹麦语" -#: InvenTree/settings.py:731 +#: InvenTree/settings.py:750 msgid "French" msgstr "法语" -#: InvenTree/settings.py:732 +#: InvenTree/settings.py:751 msgid "Hebrew" msgstr "希伯来语" -#: InvenTree/settings.py:733 +#: InvenTree/settings.py:752 msgid "Hungarian" msgstr "匈牙利语" -#: InvenTree/settings.py:734 +#: InvenTree/settings.py:753 msgid "Italian" msgstr "意大利语" -#: InvenTree/settings.py:735 +#: InvenTree/settings.py:754 msgid "Japanese" msgstr "日语" -#: InvenTree/settings.py:736 +#: InvenTree/settings.py:755 msgid "Korean" msgstr "韩语" -#: InvenTree/settings.py:737 +#: InvenTree/settings.py:756 msgid "Dutch" msgstr "荷兰语" -#: InvenTree/settings.py:738 +#: InvenTree/settings.py:757 msgid "Norwegian" msgstr "挪威语" -#: InvenTree/settings.py:739 +#: InvenTree/settings.py:758 msgid "Polish" msgstr "波兰语" -#: InvenTree/settings.py:740 +#: InvenTree/settings.py:759 msgid "Portuguese" msgstr "葡萄牙语" -#: InvenTree/settings.py:741 +#: InvenTree/settings.py:760 msgid "Portuguese (Brazilian)" msgstr "葡萄牙语 (巴西)" -#: InvenTree/settings.py:742 +#: InvenTree/settings.py:761 msgid "Russian" msgstr "俄语" -#: InvenTree/settings.py:743 +#: InvenTree/settings.py:762 msgid "Slovenian" msgstr "斯洛文尼亚" -#: InvenTree/settings.py:744 +#: InvenTree/settings.py:763 msgid "Swedish" msgstr "瑞典语" -#: InvenTree/settings.py:745 +#: InvenTree/settings.py:764 msgid "Thai" msgstr "泰语" -#: InvenTree/settings.py:746 +#: InvenTree/settings.py:765 msgid "Turkish" msgstr "土耳其语" -#: InvenTree/settings.py:747 +#: InvenTree/settings.py:766 msgid "Vietnamese" msgstr "越南语" -#: InvenTree/settings.py:748 +#: InvenTree/settings.py:767 msgid "Chinese" msgstr "中文(简体)" -#: InvenTree/status.py:61 part/serializers.py:878 +#: InvenTree/status.py:68 part/serializers.py:940 msgid "Background worker check failed" msgstr "后台工作人员检查失败" -#: InvenTree/status.py:65 +#: InvenTree/status.py:72 msgid "Email backend not configured" msgstr "未配置电子邮件后端" -#: InvenTree/status.py:68 +#: InvenTree/status.py:75 msgid "InvenTree system health checks failed" msgstr "InventTree系统健康检查失败" #: InvenTree/status_codes.py:12 InvenTree/status_codes.py:40 #: InvenTree/status_codes.py:148 InvenTree/status_codes.py:167 #: InvenTree/status_codes.py:188 generic/states/tests.py:16 -#: templates/js/translated/table_filters.js:511 +#: templates/js/translated/table_filters.js:533 msgid "Pending" msgstr "待定" @@ -638,7 +644,7 @@ msgstr "已添加" #: InvenTree/status_codes.py:14 InvenTree/status_codes.py:151 #: InvenTree/status_codes.py:172 generic/states/tests.py:18 -#: order/templates/order/order_base.html:162 +#: order/templates/order/order_base.html:158 #: order/templates/order/sales_order_base.html:162 msgid "Complete" msgstr "完成" @@ -662,10 +668,10 @@ msgstr "已退回" msgid "In Progress" msgstr "" -#: InvenTree/status_codes.py:42 order/models.py:1332 -#: templates/js/translated/sales_order.js:1509 -#: templates/js/translated/sales_order.js:1630 -#: templates/js/translated/sales_order.js:1934 +#: InvenTree/status_codes.py:42 order/models.py:1345 +#: templates/js/translated/sales_order.js:1521 +#: templates/js/translated/sales_order.js:1642 +#: templates/js/translated/sales_order.js:1946 msgid "Shipped" msgstr "已发货" @@ -697,7 +703,7 @@ msgstr "隔离" msgid "Legacy stock tracking entry" msgstr "旧库存跟踪条目" -#: InvenTree/status_codes.py:93 templates/js/translated/stock.js:511 +#: InvenTree/status_codes.py:93 templates/js/translated/stock.js:510 msgid "Stock item created" msgstr "库存项已创建" @@ -755,7 +761,7 @@ msgstr "从父项拆分" msgid "Split child item" msgstr "拆分子项" -#: InvenTree/status_codes.py:120 templates/js/translated/stock.js:2243 +#: InvenTree/status_codes.py:120 templates/js/translated/stock.js:1769 msgid "Merged stock items" msgstr "合并的库存项目" @@ -777,7 +783,7 @@ msgstr "生产订单输出已完成" msgid "Build order output rejected" msgstr "已创建生产订单输出" -#: InvenTree/status_codes.py:129 templates/js/translated/stock.js:1676 +#: InvenTree/status_codes.py:129 templates/js/translated/stock.js:1675 msgid "Consumed by build order" msgstr "被生产订单消耗" @@ -799,7 +805,7 @@ msgstr "收到定购单" msgid "Returned against Return Order" msgstr "收到定购单" -#: InvenTree/status_codes.py:141 templates/js/translated/table_filters.js:321 +#: InvenTree/status_codes.py:141 templates/js/translated/table_filters.js:327 msgid "Sent to customer" msgstr "发送给客户" @@ -875,85 +881,113 @@ msgstr "密码字段必须相匹配。" msgid "Wrong password provided" msgstr "密码错误" -#: InvenTree/views.py:651 templates/navbar.html:157 +#: InvenTree/views.py:653 templates/navbar.html:157 msgid "System Information" msgstr "系统信息" -#: InvenTree/views.py:658 templates/navbar.html:168 +#: InvenTree/views.py:660 templates/navbar.html:168 msgid "About InvenTree" msgstr "关于 InventTree" -#: build/api.py:222 +#: build/api.py:242 msgid "Build must be cancelled before it can be deleted" msgstr "在删除前必须取消生产" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/api.py:286 part/models.py:3833 templates/js/translated/bom.js:985 +#: templates/js/translated/bom.js:1025 templates/js/translated/build.js:2449 +#: templates/js/translated/table_filters.js:166 +#: templates/js/translated/table_filters.js:518 +msgid "Consumable" +msgstr "" + +#: build/api.py:287 part/models.py:3827 part/templates/part/upload_bom.html:58 +#: templates/js/translated/bom.js:989 templates/js/translated/bom.js:1016 +#: templates/js/translated/build.js:2458 +#: templates/js/translated/table_filters.js:162 +#: templates/js/translated/table_filters.js:191 +#: templates/js/translated/table_filters.js:522 +msgid "Optional" +msgstr "可选项" + +#: build/api.py:288 templates/js/translated/table_filters.js:360 +#: templates/js/translated/table_filters.js:514 +msgid "Tracked" +msgstr "" + +#: build/api.py:290 part/admin.py:64 templates/js/translated/build.js:1670 +#: templates/js/translated/build.js:2549 +#: templates/js/translated/sales_order.js:1918 +#: templates/js/translated/table_filters.js:506 +msgid "Allocated" +msgstr "" + +#: build/models.py:73 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:945 templates/js/translated/stock.js:2629 +#: templates/js/translated/build.js:953 templates/js/translated/stock.js:2760 msgid "Build Order" msgstr "生产订单" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:74 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 -#: order/templates/order/sales_order_detail.html:119 +#: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 -#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:244 +#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:195 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:228 users/models.py:42 +#: templates/js/translated/search.js:186 users/models.py:42 msgid "Build Orders" msgstr "生产订单" -#: build/models.py:111 +#: build/models.py:115 msgid "Invalid choice for parent build" msgstr "上级生产选项无效" -#: build/models.py:155 +#: build/models.py:159 msgid "Build Order Reference" msgstr "相关生产订单" -#: build/models.py:156 order/models.py:359 order/models.py:765 -#: order/models.py:1087 order/models.py:1724 part/admin.py:278 -#: part/models.py:3798 part/templates/part/upload_bom.html:54 +#: build/models.py:160 order/models.py:372 order/models.py:778 +#: order/models.py:1100 order/models.py:1737 part/admin.py:278 +#: part/models.py:3842 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:26 #: report/templates/report/inventree_so_report_base.html:28 -#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:943 -#: templates/js/translated/build.js:2098 templates/js/translated/order.js:291 +#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:961 +#: templates/js/translated/build.js:2441 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2033 -#: templates/js/translated/return_order.js:713 -#: templates/js/translated/sales_order.js:1798 +#: templates/js/translated/purchase_order.js:2043 +#: templates/js/translated/return_order.js:725 +#: templates/js/translated/sales_order.js:1810 msgid "Reference" msgstr "引用" -#: build/models.py:167 +#: build/models.py:171 #, fuzzy #| msgid "Brief description of the build" msgid "Brief description of the build (optional)" msgstr "生产的简短描述." -#: build/models.py:175 build/templates/build/build_base.html:183 +#: build/models.py:179 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "上级生产" -#: build/models.py:176 +#: build/models.py:180 msgid "BuildOrder to which this build is allocated" msgstr "此次生产匹配的订单" -#: build/models.py:181 build/templates/build/build_base.html:98 -#: build/templates/build/detail.html:29 company/models.py:775 -#: order/models.py:1195 order/models.py:1311 order/models.py:1312 -#: part/models.py:391 part/models.py:2865 part/models.py:2979 -#: part/models.py:3119 part/models.py:3138 part/models.py:3157 -#: part/models.py:3178 part/models.py:3270 part/models.py:3555 -#: part/models.py:3663 part/models.py:3763 part/models.py:4077 -#: part/serializers.py:842 part/serializers.py:1245 +#: build/models.py:185 build/templates/build/build_base.html:98 +#: build/templates/build/detail.html:29 company/models.py:924 +#: order/models.py:1208 order/models.py:1324 order/models.py:1325 +#: part/models.py:392 part/models.py:2899 part/models.py:3013 +#: part/models.py:3153 part/models.py:3172 part/models.py:3191 +#: part/models.py:3212 part/models.py:3304 part/models.py:3589 +#: part/models.py:3712 part/models.py:3807 part/models.py:4121 +#: part/serializers.py:904 part/serializers.py:1307 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -963,268 +997,237 @@ msgstr "此次生产匹配的订单" #: report/templates/report/inventree_po_report_base.html:27 #: report/templates/report/inventree_return_order_report_base.html:24 #: report/templates/report/inventree_so_report_base.html:27 -#: stock/serializers.py:156 stock/serializers.py:509 +#: stock/serializers.py:205 stock/serializers.py:576 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 -#: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:631 -#: templates/js/translated/bom.js:768 templates/js/translated/bom.js:887 -#: templates/js/translated/build.js:1403 templates/js/translated/build.js:1965 -#: templates/js/translated/build.js:2464 templates/js/translated/build.js:2868 -#: templates/js/translated/company.js:337 -#: templates/js/translated/company.js:822 -#: templates/js/translated/company.js:929 -#: templates/js/translated/company.js:1169 templates/js/translated/part.js:1918 -#: templates/js/translated/part.js:1990 templates/js/translated/part.js:2216 -#: templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:746 -#: templates/js/translated/purchase_order.js:1274 -#: templates/js/translated/purchase_order.js:1811 -#: templates/js/translated/purchase_order.js:1975 -#: templates/js/translated/return_order.js:527 -#: templates/js/translated/return_order.js:694 -#: templates/js/translated/sales_order.js:285 -#: templates/js/translated/sales_order.js:1185 -#: templates/js/translated/sales_order.js:1584 -#: templates/js/translated/sales_order.js:1782 -#: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 -#: templates/js/translated/stock.js:1021 templates/js/translated/stock.js:1773 -#: templates/js/translated/stock.js:2594 templates/js/translated/stock.js:2831 -#: templates/js/translated/stock.js:2968 +#: templates/js/translated/barcode.js:529 templates/js/translated/bom.js:632 +#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905 +#: templates/js/translated/build.js:1289 templates/js/translated/build.js:1669 +#: templates/js/translated/build.js:2085 templates/js/translated/build.js:2261 +#: templates/js/translated/company.js:347 +#: templates/js/translated/company.js:1147 +#: templates/js/translated/company.js:1302 +#: templates/js/translated/company.js:1590 templates/js/translated/index.js:104 +#: templates/js/translated/part.js:1917 templates/js/translated/part.js:1989 +#: templates/js/translated/part.js:2292 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:757 +#: templates/js/translated/purchase_order.js:1289 +#: templates/js/translated/purchase_order.js:1826 +#: templates/js/translated/purchase_order.js:1985 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:706 +#: templates/js/translated/sales_order.js:297 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1596 +#: templates/js/translated/sales_order.js:1794 +#: templates/js/translated/stock.js:642 templates/js/translated/stock.js:808 +#: templates/js/translated/stock.js:1020 templates/js/translated/stock.js:1913 +#: templates/js/translated/stock.js:2725 templates/js/translated/stock.js:2958 +#: templates/js/translated/stock.js:3095 msgid "Part" msgstr "商品" -#: build/models.py:189 +#: build/models.py:193 msgid "Select part to build" msgstr "选择要生产的商品" -#: build/models.py:194 +#: build/models.py:198 msgid "Sales Order Reference" msgstr "相关销售订单" -#: build/models.py:198 +#: build/models.py:202 msgid "SalesOrder to which this build is allocated" msgstr "此次生产匹配的销售订单" -#: build/models.py:203 build/serializers.py:942 -#: templates/js/translated/build.js:2452 -#: templates/js/translated/sales_order.js:1173 +#: build/models.py:207 build/serializers.py:946 +#: templates/js/translated/build.js:1657 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "来源地点" -#: build/models.py:207 +#: build/models.py:211 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "此次生产从哪个仓储位置获取库存(留空即可从任何仓储位置取出)" -#: build/models.py:212 +#: build/models.py:216 msgid "Destination Location" msgstr "目标地点" -#: build/models.py:216 +#: build/models.py:220 msgid "Select location where the completed items will be stored" msgstr "选择已完成项目仓储地点" -#: build/models.py:220 +#: build/models.py:224 msgid "Build Quantity" msgstr "生产数量" -#: build/models.py:223 +#: build/models.py:227 msgid "Number of stock items to build" msgstr "要生产的项目数量" -#: build/models.py:227 +#: build/models.py:231 msgid "Completed items" msgstr "已完成项目" -#: build/models.py:229 +#: build/models.py:233 msgid "Number of stock items which have been completed" msgstr "已完成的库存项目数量" -#: build/models.py:233 +#: build/models.py:237 msgid "Build Status" msgstr "生产状态" -#: build/models.py:237 +#: build/models.py:241 msgid "Build status code" msgstr "生产状态代码" -#: build/models.py:246 build/serializers.py:269 order/serializers.py:506 -#: stock/models.py:739 templates/js/translated/purchase_order.js:1099 +#: build/models.py:250 build/serializers.py:277 order/serializers.py:512 +#: stock/models.py:739 templates/js/translated/purchase_order.js:1114 msgid "Batch Code" msgstr "批量代码" -#: build/models.py:250 build/serializers.py:270 +#: build/models.py:254 build/serializers.py:278 msgid "Batch code for this build output" msgstr "此生产产出的批量代码" -#: build/models.py:253 order/models.py:244 part/models.py:1038 +#: build/models.py:257 order/models.py:248 part/models.py:1039 #: part/templates/part/part_base.html:312 -#: templates/js/translated/return_order.js:327 -#: templates/js/translated/sales_order.js:815 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "创建日期" -#: build/models.py:257 +#: build/models.py:261 msgid "Target completion date" msgstr "预计完成日期" -#: build/models.py:258 +#: build/models.py:262 msgid "Target date for build completion. Build will be overdue after this date." msgstr "生产完成的目标日期。生产将在此日期之后逾期。" -#: build/models.py:261 order/models.py:409 order/models.py:1767 -#: templates/js/translated/build.js:2953 +#: build/models.py:265 order/models.py:422 order/models.py:1780 +#: templates/js/translated/build.js:2170 msgid "Completion Date" msgstr "完成日期:" -#: build/models.py:267 +#: build/models.py:271 msgid "completed by" msgstr "完成人" -#: build/models.py:275 templates/js/translated/build.js:2913 +#: build/models.py:279 templates/js/translated/build.js:2130 msgid "Issued by" msgstr "发布者" -#: build/models.py:276 +#: build/models.py:280 msgid "User who issued this build order" msgstr "发布此生产订单的用户" -#: build/models.py:284 build/templates/build/build_base.html:204 -#: build/templates/build/detail.html:122 order/models.py:258 -#: order/templates/order/order_base.html:214 -#: order/templates/order/return_order_base.html:182 -#: order/templates/order/sales_order_base.html:222 part/models.py:1042 +#: build/models.py:288 build/templates/build/build_base.html:205 +#: build/templates/build/detail.html:122 order/models.py:262 +#: order/templates/order/order_base.html:217 +#: order/templates/order/return_order_base.html:189 +#: order/templates/order/sales_order_base.html:229 part/models.py:1043 #: part/templates/part/part_base.html:392 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2925 -#: templates/js/translated/purchase_order.js:1723 -#: templates/js/translated/return_order.js:347 -#: templates/js/translated/table_filters.js:461 +#: templates/js/translated/build.js:2142 +#: templates/js/translated/purchase_order.js:1738 +#: templates/js/translated/return_order.js:359 +#: templates/js/translated/table_filters.js:467 msgid "Responsible" msgstr "责任人" -#: build/models.py:285 +#: build/models.py:289 msgid "User or group responsible for this build order" msgstr "构建此订单的用户或组" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:294 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 -#: order/templates/order/order_base.html:171 +#: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:146 #: order/templates/order/sales_order_base.html:181 #: part/templates/part/part_base.html:385 stock/models.py:733 #: stock/templates/stock/item_base.html:201 +#: templates/js/translated/company.js:1050 msgid "External Link" msgstr "外部链接" -#: build/models.py:295 +#: build/models.py:299 msgid "Build Priority" msgstr "创建优先级" -#: build/models.py:298 +#: build/models.py:302 msgid "Priority of this build order" msgstr "此构建订单的优先级" -#: build/models.py:536 +#: build/models.py:309 common/models.py:104 order/admin.py:17 +#: order/models.py:237 templates/InvenTree/settings/settings_staff_js.html:70 +#: templates/js/translated/build.js:2067 +#: templates/js/translated/purchase_order.js:1685 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 +#: templates/js/translated/table_filters.js:24 +#: templates/project_code_data.html:6 +#, fuzzy +#| msgid "Part QR Code" +msgid "Project Code" +msgstr "商品二维码" + +#: build/models.py:310 +#, fuzzy +#| msgid "Priority of this build order" +msgid "Project code for this build order" +msgstr "此构建订单的优先级" + +#: build/models.py:545 #, python-brace-format msgid "Build order {build} has been completed" msgstr "生产订单 {build} 已完成" -#: build/models.py:542 +#: build/models.py:551 msgid "A build order has been completed" msgstr "生产订单已完成" -#: build/models.py:744 build/models.py:811 +#: build/models.py:753 build/models.py:831 msgid "No build output specified" msgstr "未指定生产产出" -#: build/models.py:747 +#: build/models.py:756 msgid "Build output is already completed" msgstr "生产产出已完成" -#: build/models.py:750 +#: build/models.py:759 msgid "Build output does not match Build Order" msgstr "生产产出与订单不匹配" -#: build/models.py:815 build/serializers.py:212 build/serializers.py:251 -#: build/serializers.py:811 order/models.py:440 order/serializers.py:379 -#: order/serializers.py:501 part/serializers.py:1087 part/serializers.py:1408 -#: stock/models.py:593 stock/models.py:1387 stock/serializers.py:315 +#: build/models.py:835 build/serializers.py:220 build/serializers.py:259 +#: build/serializers.py:819 order/models.py:453 order/serializers.py:385 +#: order/serializers.py:507 part/serializers.py:1149 part/serializers.py:1470 +#: stock/models.py:593 stock/models.py:1387 stock/serializers.py:381 msgid "Quantity must be greater than zero" msgstr "数量必须大于0" -#: build/models.py:820 build/serializers.py:217 +#: build/models.py:840 build/serializers.py:225 #, fuzzy #| msgid "Quantity must be greater than zero" msgid "Quantity cannot be greater than the output quantity" msgstr "数量必须大于0" -#: build/models.py:1272 -msgid "Build item must specify a build output, as master part is marked as trackable" -msgstr "生产项必须指定生产产出,因为主部件已经被标记为可追踪的" +#: build/models.py:1260 +#, fuzzy +#| msgid "Build Notes" +msgid "Build object" +msgstr "生产备注" -#: build/models.py:1281 -#, python-brace-format -msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" -msgstr "分配数量 ({q}) 不得超过可用库存数量 ({a})" - -#: build/models.py:1291 order/models.py:1601 -msgid "Stock item is over-allocated" -msgstr "库存物品分配过度!" - -#: build/models.py:1297 order/models.py:1604 -msgid "Allocation quantity must be greater than zero" -msgstr "分配数量必须大于0" - -#: build/models.py:1303 -msgid "Quantity must be 1 for serialized stock" -msgstr "序列化库存的数量必须是 1" - -#: build/models.py:1360 -msgid "Selected stock item not found in BOM" -msgstr "在BOM中找不到选定的库存项" - -#: build/models.py:1438 stock/templates/stock/item_base.html:170 -#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2841 -#: templates/navbar.html:38 -msgid "Build" -msgstr "生产" - -#: build/models.py:1439 -msgid "Build to allocate parts" -msgstr "生产以分配部件" - -#: build/models.py:1455 build/serializers.py:791 order/serializers.py:1059 -#: order/serializers.py:1080 stock/serializers.py:413 stock/serializers.py:770 -#: stock/serializers.py:896 stock/templates/stock/item_base.html:10 -#: stock/templates/stock/item_base.html:23 -#: stock/templates/stock/item_base.html:195 -#: templates/js/translated/build.js:955 templates/js/translated/build.js:960 -#: templates/js/translated/build.js:2466 templates/js/translated/build.js:3038 -#: templates/js/translated/sales_order.js:286 -#: templates/js/translated/sales_order.js:1186 -#: templates/js/translated/sales_order.js:1485 -#: templates/js/translated/sales_order.js:1490 -#: templates/js/translated/sales_order.js:1591 -#: templates/js/translated/sales_order.js:1678 -#: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 -#: templates/js/translated/stock.js:2714 -msgid "Stock Item" -msgstr "库存项" - -#: build/models.py:1456 -msgid "Source stock item" -msgstr "源库存项" - -#: build/models.py:1468 build/serializers.py:198 build/serializers.py:236 -#: build/templates/build/build_base.html:103 -#: build/templates/build/detail.html:34 common/models.py:2169 -#: order/models.py:1073 order/models.py:1645 order/serializers.py:1233 +#: build/models.py:1274 build/models.py:1556 build/serializers.py:206 +#: build/serializers.py:244 build/templates/build/build_base.html:103 +#: build/templates/build/detail.html:34 common/models.py:2162 +#: order/models.py:1086 order/models.py:1658 order/serializers.py:1239 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 -#: part/forms.py:47 part/models.py:2992 part/models.py:3779 +#: part/forms.py:47 part/models.py:3026 part/models.py:3823 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1233,321 +1236,381 @@ msgstr "源库存项" #: report/templates/report/inventree_so_report_base.html:29 #: report/templates/report/inventree_test_report_base.html:90 #: report/templates/report/inventree_test_report_base.html:170 -#: stock/admin.py:103 stock/serializers.py:306 +#: stock/admin.py:103 stock/serializers.py:372 #: stock/templates/stock/item_base.html:288 #: stock/templates/stock/item_base.html:296 #: stock/templates/stock/item_base.html:343 #: templates/email/build_order_completed.html:18 -#: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:770 -#: templates/js/translated/bom.js:951 templates/js/translated/build.js:504 -#: templates/js/translated/build.js:716 templates/js/translated/build.js:982 -#: templates/js/translated/build.js:1425 templates/js/translated/build.js:1991 -#: templates/js/translated/build.js:2467 -#: templates/js/translated/company.js:1428 -#: templates/js/translated/model_renderers.js:207 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:935 -#: templates/js/translated/part.js:1784 templates/js/translated/part.js:3263 +#: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 +#: templates/js/translated/bom.js:969 templates/js/translated/build.js:510 +#: templates/js/translated/build.js:722 templates/js/translated/build.js:1308 +#: templates/js/translated/build.js:1672 templates/js/translated/build.js:2283 +#: templates/js/translated/company.js:1849 +#: templates/js/translated/model_renderers.js:221 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:934 +#: templates/js/translated/part.js:1783 templates/js/translated/part.js:3248 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 #: templates/js/translated/pricing.js:616 -#: templates/js/translated/purchase_order.js:749 -#: templates/js/translated/purchase_order.js:1815 -#: templates/js/translated/purchase_order.js:2039 -#: templates/js/translated/sales_order.js:302 -#: templates/js/translated/sales_order.js:1187 -#: templates/js/translated/sales_order.js:1504 -#: templates/js/translated/sales_order.js:1594 -#: templates/js/translated/sales_order.js:1684 -#: templates/js/translated/sales_order.js:1804 -#: templates/js/translated/stock.js:531 templates/js/translated/stock.js:669 -#: templates/js/translated/stock.js:840 templates/js/translated/stock.js:2758 -#: templates/js/translated/stock.js:2843 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1830 +#: templates/js/translated/purchase_order.js:2049 +#: templates/js/translated/sales_order.js:314 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1516 +#: templates/js/translated/sales_order.js:1606 +#: templates/js/translated/sales_order.js:1696 +#: templates/js/translated/sales_order.js:1816 +#: templates/js/translated/stock.js:530 templates/js/translated/stock.js:668 +#: templates/js/translated/stock.js:839 templates/js/translated/stock.js:2889 +#: templates/js/translated/stock.js:2970 msgid "Quantity" msgstr "数量" -#: build/models.py:1469 +#: build/models.py:1275 +#, fuzzy +#| msgid "Stock required for build order" +msgid "Required quantity for build order" +msgstr "生产订单所需的库存" + +#: build/models.py:1357 +msgid "Build item must specify a build output, as master part is marked as trackable" +msgstr "生产项必须指定生产产出,因为主部件已经被标记为可追踪的" + +#: build/models.py:1366 +#, python-brace-format +msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" +msgstr "分配数量 ({q}) 不得超过可用库存数量 ({a})" + +#: build/models.py:1376 order/models.py:1614 +msgid "Stock item is over-allocated" +msgstr "库存物品分配过度!" + +#: build/models.py:1382 order/models.py:1617 +msgid "Allocation quantity must be greater than zero" +msgstr "分配数量必须大于0" + +#: build/models.py:1388 +msgid "Quantity must be 1 for serialized stock" +msgstr "序列化库存的数量必须是 1" + +#: build/models.py:1449 +#, fuzzy +#| msgid "Selected stock item not found in BOM" +msgid "Selected stock item does not match BOM line" +msgstr "在BOM中找不到选定的库存项" + +#: build/models.py:1543 build/serializers.py:799 order/serializers.py:1065 +#: order/serializers.py:1086 stock/serializers.py:479 stock/serializers.py:887 +#: stock/serializers.py:1013 stock/templates/stock/item_base.html:10 +#: stock/templates/stock/item_base.html:23 +#: stock/templates/stock/item_base.html:195 +#: templates/js/translated/build.js:1671 +#: templates/js/translated/sales_order.js:298 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1497 +#: templates/js/translated/sales_order.js:1502 +#: templates/js/translated/sales_order.js:1603 +#: templates/js/translated/sales_order.js:1690 +#: templates/js/translated/stock.js:643 templates/js/translated/stock.js:809 +#: templates/js/translated/stock.js:2845 +msgid "Stock Item" +msgstr "库存项" + +#: build/models.py:1544 +msgid "Source stock item" +msgstr "源库存项" + +#: build/models.py:1557 msgid "Stock quantity to allocate to build" msgstr "分配到生产的数量" -#: build/models.py:1477 +#: build/models.py:1565 msgid "Install into" msgstr "安装到" -#: build/models.py:1478 +#: build/models.py:1566 msgid "Destination stock item" msgstr "目标库存项" -#: build/serializers.py:148 build/serializers.py:820 -#: templates/js/translated/build.js:1413 +#: build/serializers.py:156 build/serializers.py:828 +#: templates/js/translated/build.js:1299 msgid "Build Output" msgstr "生产产出" -#: build/serializers.py:160 +#: build/serializers.py:168 msgid "Build output does not match the parent build" msgstr "生产产出与对应生产不匹配" -#: build/serializers.py:164 +#: build/serializers.py:172 msgid "Output part does not match BuildOrder part" msgstr "产出部件与生产订单部件不匹配" -#: build/serializers.py:168 +#: build/serializers.py:176 msgid "This build output has already been completed" msgstr "此生产产出已经完成" -#: build/serializers.py:179 +#: build/serializers.py:187 msgid "This build output is not fully allocated" msgstr "生产产出未被完成分配" -#: build/serializers.py:199 build/serializers.py:237 +#: build/serializers.py:207 build/serializers.py:245 msgid "Enter quantity for build output" msgstr "输入生产产出数量" -#: build/serializers.py:258 +#: build/serializers.py:266 msgid "Integer quantity required for trackable parts" msgstr "对于可追踪的部件,需要整数型数值" -#: build/serializers.py:261 +#: build/serializers.py:269 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "需要整数型数值,因为BOM包含可追踪的部件" -#: build/serializers.py:276 order/serializers.py:514 order/serializers.py:1237 -#: stock/serializers.py:324 templates/js/translated/purchase_order.js:1123 -#: templates/js/translated/stock.js:334 templates/js/translated/stock.js:532 +#: build/serializers.py:284 order/serializers.py:520 order/serializers.py:1243 +#: stock/serializers.py:390 templates/js/translated/purchase_order.js:1138 +#: templates/js/translated/stock.js:333 templates/js/translated/stock.js:531 msgid "Serial Numbers" msgstr "序列号" -#: build/serializers.py:277 +#: build/serializers.py:285 msgid "Enter serial numbers for build outputs" msgstr "输入生产产出的序列号" -#: build/serializers.py:290 +#: build/serializers.py:298 msgid "Auto Allocate Serial Numbers" msgstr "自动分配序列号" -#: build/serializers.py:291 +#: build/serializers.py:299 msgid "Automatically allocate required items with matching serial numbers" msgstr "自动为所需项分配对应的序列号" -#: build/serializers.py:326 stock/api.py:670 +#: build/serializers.py:334 stock/api.py:707 msgid "The following serial numbers already exist or are invalid" msgstr "以下序列号已存在或无效" -#: build/serializers.py:377 build/serializers.py:439 build/serializers.py:518 +#: build/serializers.py:385 build/serializers.py:447 build/serializers.py:526 msgid "A list of build outputs must be provided" msgstr "必须提供生产产出列表" -#: build/serializers.py:415 build/serializers.py:488 order/serializers.py:487 -#: order/serializers.py:606 order/serializers.py:1588 part/serializers.py:854 -#: stock/serializers.py:335 stock/serializers.py:470 stock/serializers.py:551 -#: stock/serializers.py:931 stock/serializers.py:1173 +#: build/serializers.py:423 build/serializers.py:496 order/serializers.py:493 +#: order/serializers.py:612 order/serializers.py:1594 part/serializers.py:916 +#: stock/serializers.py:401 stock/serializers.py:537 stock/serializers.py:618 +#: stock/serializers.py:1048 stock/serializers.py:1290 #: stock/templates/stock/item_base.html:390 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:967 -#: templates/js/translated/build.js:2006 -#: templates/js/translated/purchase_order.js:1148 -#: templates/js/translated/purchase_order.js:1238 -#: templates/js/translated/sales_order.js:1497 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1613 -#: templates/js/translated/sales_order.js:1692 -#: templates/js/translated/stock.js:645 templates/js/translated/stock.js:811 -#: templates/js/translated/stock.js:1023 templates/js/translated/stock.js:1937 -#: templates/js/translated/stock.js:2608 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:980 +#: templates/js/translated/build.js:2298 +#: templates/js/translated/purchase_order.js:1163 +#: templates/js/translated/purchase_order.js:1253 +#: templates/js/translated/sales_order.js:1509 +#: templates/js/translated/sales_order.js:1617 +#: templates/js/translated/sales_order.js:1625 +#: templates/js/translated/sales_order.js:1704 +#: templates/js/translated/stock.js:644 templates/js/translated/stock.js:810 +#: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:2094 +#: templates/js/translated/stock.js:2739 msgid "Location" msgstr "地点" -#: build/serializers.py:416 +#: build/serializers.py:424 #, fuzzy #| msgid "Stock item created" msgid "Stock location for scrapped outputs" msgstr "库存项已创建" -#: build/serializers.py:422 +#: build/serializers.py:430 #, fuzzy #| msgid "Stock Locations" msgid "Discard Allocations" msgstr "仓储地点" -#: build/serializers.py:423 +#: build/serializers.py:431 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:428 +#: build/serializers.py:436 #, fuzzy #| msgid "Location for completed build outputs" msgid "Reason for scrapping build output(s)" msgstr "已完成生产产出的仓储地点" -#: build/serializers.py:489 +#: build/serializers.py:497 msgid "Location for completed build outputs" msgstr "已完成生产产出的仓储地点" -#: build/serializers.py:495 build/templates/build/build_base.html:151 -#: build/templates/build/detail.html:62 order/models.py:791 -#: order/models.py:1750 order/serializers.py:524 stock/admin.py:106 -#: stock/templates/stock/item_base.html:423 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2897 -#: templates/js/translated/purchase_order.js:1278 -#: templates/js/translated/purchase_order.js:1682 -#: templates/js/translated/return_order.js:319 -#: templates/js/translated/sales_order.js:807 -#: templates/js/translated/stock.js:1912 templates/js/translated/stock.js:2732 -#: templates/js/translated/stock.js:2859 +#: build/serializers.py:503 build/templates/build/build_base.html:152 +#: build/templates/build/detail.html:62 order/models.py:804 +#: order/models.py:1763 order/serializers.py:530 stock/admin.py:106 +#: stock/serializers.py:677 stock/templates/stock/item_base.html:423 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2114 +#: templates/js/translated/purchase_order.js:1293 +#: templates/js/translated/purchase_order.js:1697 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 +#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2863 +#: templates/js/translated/stock.js:2986 msgid "Status" msgstr "状态" -#: build/serializers.py:501 +#: build/serializers.py:509 msgid "Accept Incomplete Allocation" msgstr "接受不完整的分配" -#: build/serializers.py:502 +#: build/serializers.py:510 msgid "Complete outputs if stock has not been fully allocated" msgstr "如果库存尚未完成分配,完成产出" -#: build/serializers.py:571 +#: build/serializers.py:579 msgid "Remove Allocated Stock" msgstr "移除已分配的库存" -#: build/serializers.py:572 +#: build/serializers.py:580 msgid "Subtract any stock which has already been allocated to this build" msgstr "减去已经分配至此生产的库存" -#: build/serializers.py:578 +#: build/serializers.py:586 msgid "Remove Incomplete Outputs" msgstr "移除未完成的产出" -#: build/serializers.py:579 +#: build/serializers.py:587 msgid "Delete any build outputs which have not been completed" msgstr "删除所有未完成的生产产出" -#: build/serializers.py:606 +#: build/serializers.py:614 msgid "Not permitted" msgstr "" -#: build/serializers.py:607 +#: build/serializers.py:615 msgid "Accept as consumed by this build order" msgstr "接受此构建订单所消耗的内容" -#: build/serializers.py:608 +#: build/serializers.py:616 msgid "Deallocate before completing this build order" msgstr "在完成此构建订单前取消分配" -#: build/serializers.py:631 +#: build/serializers.py:639 msgid "Overallocated Stock" msgstr "超出分配的库存" -#: build/serializers.py:633 +#: build/serializers.py:641 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "你想如何处理分配给构建订单的额外库存物品" -#: build/serializers.py:643 +#: build/serializers.py:651 msgid "Some stock items have been overallocated" msgstr "一些库存项已被过度分配" -#: build/serializers.py:648 +#: build/serializers.py:656 msgid "Accept Unallocated" msgstr "接受未分配的" -#: build/serializers.py:649 +#: build/serializers.py:657 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "接受库存项未被完成分配至此生产订单" -#: build/serializers.py:659 templates/js/translated/build.js:295 +#: build/serializers.py:667 templates/js/translated/build.js:304 msgid "Required stock has not been fully allocated" msgstr "所需库存尚未完全分配" -#: build/serializers.py:664 order/serializers.py:261 order/serializers.py:1127 +#: build/serializers.py:672 order/serializers.py:267 order/serializers.py:1133 msgid "Accept Incomplete" msgstr "接受未完成" -#: build/serializers.py:665 +#: build/serializers.py:673 msgid "Accept that the required number of build outputs have not been completed" msgstr "接受所需的生产产出未完成" -#: build/serializers.py:675 templates/js/translated/build.js:299 +#: build/serializers.py:683 templates/js/translated/build.js:308 msgid "Required build quantity has not been completed" msgstr "所需生产数量尚未完成" -#: build/serializers.py:684 templates/js/translated/build.js:283 +#: build/serializers.py:692 templates/js/translated/build.js:292 msgid "Build order has incomplete outputs" msgstr "生产订单有未完成的产出" -#: build/serializers.py:714 build/serializers.py:768 part/models.py:3686 -#: part/models.py:4069 -msgid "BOM Item" -msgstr "BOM项" +#: build/serializers.py:722 +#, fuzzy +#| msgid "Build actions" +msgid "Build Line" +msgstr "生产操作" -#: build/serializers.py:724 +#: build/serializers.py:732 msgid "Build output" msgstr "生产产出" -#: build/serializers.py:732 +#: build/serializers.py:740 msgid "Build output must point to the same build" msgstr "生产产出必须指向相同的生产" -#: build/serializers.py:782 +#: build/serializers.py:776 +#, fuzzy +#| msgid "Delete parameters" +msgid "Build Line Item" +msgstr "删除参数" + +#: build/serializers.py:790 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part 必须与生产订单指向相同的部件" -#: build/serializers.py:797 stock/serializers.py:783 +#: build/serializers.py:805 stock/serializers.py:900 msgid "Item must be in stock" msgstr "项目必须在库存中" -#: build/serializers.py:846 order/serializers.py:1117 +#: build/serializers.py:853 order/serializers.py:1123 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出了限制" -#: build/serializers.py:852 +#: build/serializers.py:859 msgid "Build output must be specified for allocation of tracked parts" msgstr "对于被追踪的部件的分配,必须指定生产产出" -#: build/serializers.py:859 +#: build/serializers.py:866 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "对于未被追踪的部件,无法指定生产产出" -#: build/serializers.py:864 +#: build/serializers.py:871 msgid "This stock item has already been allocated to this build output" msgstr "此库存项已被分配至此生产产出" -#: build/serializers.py:887 order/serializers.py:1401 +#: build/serializers.py:894 order/serializers.py:1407 msgid "Allocation items must be provided" msgstr "必须提供分配的项" -#: build/serializers.py:943 +#: build/serializers.py:947 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "部件来源的仓储地点(留空则可来源于任何仓储地点)" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Exclude Location" msgstr "排除地点" -#: build/serializers.py:952 +#: build/serializers.py:956 msgid "Exclude stock items from this selected location" msgstr "从该选定的仓储地点排除库存项" -#: build/serializers.py:957 +#: build/serializers.py:961 msgid "Interchangeable Stock" msgstr "可互换的库存" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Stock items in multiple locations can be used interchangeably" msgstr "多处地点的库存项可以互换使用" -#: build/serializers.py:963 +#: build/serializers.py:967 msgid "Substitute Stock" msgstr "可替换的库存" -#: build/serializers.py:964 +#: build/serializers.py:968 msgid "Allow allocation of substitute parts" msgstr "允许分配可替换的部件" -#: build/serializers.py:969 +#: build/serializers.py:973 msgid "Optional Items" msgstr "可选项目" -#: build/serializers.py:970 +#: build/serializers.py:974 msgid "Allocate optional BOM items to build order" msgstr "分配可选的BOM项目来建立订单" @@ -1578,6 +1641,7 @@ msgstr "商品名称" #: part/templates/part/part_base.html:43 #: stock/templates/stock/item_base.html:41 #: stock/templates/stock/location.html:54 +#: templates/js/translated/filters.js:336 msgid "Barcode actions" msgstr "" @@ -1656,69 +1720,67 @@ msgstr "生产完成" msgid "Build Description" msgstr "构建描述" -#: build/templates/build/build_base.html:117 +#: build/templates/build/build_base.html:118 msgid "No build outputs have been created for this build order" msgstr "针对此生产订单,尚未创建生产产出" -#: build/templates/build/build_base.html:124 +#: build/templates/build/build_base.html:125 msgid "Build Order is ready to mark as completed" msgstr "构建订单已准备好标记为已完成" -#: build/templates/build/build_base.html:129 +#: build/templates/build/build_base.html:130 msgid "Build Order cannot be completed as outstanding outputs remain" msgstr "创建订单无法完成,因为未完成的输出" -#: build/templates/build/build_base.html:134 +#: build/templates/build/build_base.html:135 msgid "Required build quantity has not yet been completed" msgstr "所需生产数量尚未完成" -#: build/templates/build/build_base.html:139 +#: build/templates/build/build_base.html:140 msgid "Stock has not been fully allocated to this Build Order" msgstr "库存尚未被完全分配到此构建订单" -#: build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:138 order/models.py:240 -#: order/models.py:1099 order/templates/order/order_base.html:190 +#: build/templates/build/build_base.html:161 +#: build/templates/build/detail.html:138 order/models.py:244 +#: order/models.py:1112 order/templates/order/order_base.html:186 #: order/templates/order/return_order_base.html:165 #: order/templates/order/sales_order_base.html:193 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2945 templates/js/translated/part.js:1802 -#: templates/js/translated/purchase_order.js:1699 -#: templates/js/translated/purchase_order.js:2115 -#: templates/js/translated/return_order.js:335 -#: templates/js/translated/return_order.js:735 -#: templates/js/translated/sales_order.js:823 -#: templates/js/translated/sales_order.js:1847 +#: templates/js/translated/build.js:2162 templates/js/translated/part.js:1801 +#: templates/js/translated/purchase_order.js:1714 +#: templates/js/translated/purchase_order.js:2125 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:747 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1859 msgid "Target Date" msgstr "预计日期" -#: build/templates/build/build_base.html:165 +#: build/templates/build/build_base.html:166 #, python-format msgid "This build was due on %(target)s" msgstr "此次生产的截止日期为 %(target)s" -#: build/templates/build/build_base.html:165 -#: build/templates/build/build_base.html:222 -#: order/templates/order/order_base.html:126 +#: build/templates/build/build_base.html:166 +#: build/templates/build/build_base.html:223 +#: order/templates/order/order_base.html:122 #: order/templates/order/return_order_base.html:118 #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/table_filters.js:68 -#: templates/js/translated/table_filters.js:454 -#: templates/js/translated/table_filters.js:539 -#: templates/js/translated/table_filters.js:580 +#: templates/js/translated/table_filters.js:74 +#: templates/js/translated/table_filters.js:460 +#: templates/js/translated/table_filters.js:561 +#: templates/js/translated/table_filters.js:602 msgid "Overdue" msgstr "逾期" -#: build/templates/build/build_base.html:177 -#: build/templates/build/detail.html:67 build/templates/build/detail.html:149 -#: order/templates/order/sales_order_base.html:203 -#: templates/js/translated/table_filters.js:602 -msgid "Completed" -msgstr "已完成" +#: build/templates/build/build_base.html:178 +#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13 +msgid "Completed Outputs" +msgstr "已完成输出" -#: build/templates/build/build_base.html:190 -#: build/templates/build/detail.html:101 order/api.py:1454 order/models.py:1304 -#: order/models.py:1403 order/models.py:1551 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:101 order/api.py:1454 order/models.py:1317 +#: order/models.py:1416 order/models.py:1564 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 #: report/templates/report/inventree_build_order_base.html:135 @@ -1726,34 +1788,34 @@ msgstr "已完成" #: stock/templates/stock/item_base.html:370 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:915 -#: templates/js/translated/sales_order.js:757 -#: templates/js/translated/sales_order.js:980 -#: templates/js/translated/stock.js:2661 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 +#: templates/js/translated/stock.js:2792 msgid "Sales Order" msgstr "销售订单" -#: build/templates/build/build_base.html:197 +#: build/templates/build/build_base.html:198 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_base.html:152 msgid "Issued By" msgstr "发布者" -#: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2862 +#: build/templates/build/build_base.html:212 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2079 msgid "Priority" msgstr "优先级" -#: build/templates/build/build_base.html:273 +#: build/templates/build/build_base.html:274 msgid "Delete Build Order" msgstr "删除生产订单" -#: build/templates/build/build_base.html:283 +#: build/templates/build/build_base.html:284 #, fuzzy #| msgid "Build Order" msgid "Build Order QR Code" msgstr "生产订单" -#: build/templates/build/build_base.html:295 +#: build/templates/build/build_base.html:296 #, fuzzy #| msgid "Print Build Orders" msgid "Link Barcode to Build Order" @@ -1771,8 +1833,8 @@ msgstr "库存来源" msgid "Stock can be taken from any available location." msgstr "库存可以从任何可用的地点获得。" -#: build/templates/build/detail.html:49 order/models.py:1222 -#: templates/js/translated/purchase_order.js:2157 +#: build/templates/build/detail.html:49 order/models.py:1235 +#: templates/js/translated/purchase_order.js:2167 msgid "Destination" msgstr "目的地" @@ -1786,21 +1848,21 @@ msgstr "已分配的部件" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:163 -#: templates/js/translated/build.js:1432 -#: templates/js/translated/model_renderers.js:212 -#: templates/js/translated/purchase_order.js:1244 -#: templates/js/translated/stock.js:1093 templates/js/translated/stock.js:1926 -#: templates/js/translated/stock.js:2866 -#: templates/js/translated/table_filters.js:259 -#: templates/js/translated/table_filters.js:350 +#: templates/js/translated/build.js:1319 +#: templates/js/translated/model_renderers.js:226 +#: templates/js/translated/purchase_order.js:1259 +#: templates/js/translated/stock.js:1092 templates/js/translated/stock.js:2083 +#: templates/js/translated/stock.js:2993 +#: templates/js/translated/table_filters.js:265 +#: templates/js/translated/table_filters.js:356 msgid "Batch" msgstr "批量" #: build/templates/build/detail.html:133 -#: order/templates/order/order_base.html:177 +#: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:152 #: order/templates/order/sales_order_base.html:187 -#: templates/js/translated/build.js:2905 +#: templates/js/translated/build.js:2122 msgid "Created" msgstr "已创建" @@ -1808,153 +1870,114 @@ msgstr "已创建" msgid "No target date set" msgstr "无预计日期" +#: build/templates/build/detail.html:149 +#: order/templates/order/sales_order_base.html:203 +#: templates/js/translated/table_filters.js:624 +msgid "Completed" +msgstr "已完成" + #: build/templates/build/detail.html:153 msgid "Build not complete" msgstr "生产未完成" -#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:19 +#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:17 msgid "Child Build Orders" msgstr "子生产订单" -#: build/templates/build/detail.html:179 +#: build/templates/build/detail.html:177 msgid "Allocate Stock to Build" msgstr "为生产分配库存" -#: build/templates/build/detail.html:183 templates/js/translated/build.js:2276 -msgid "Unallocate stock" +#: build/templates/build/detail.html:181 +#, fuzzy +#| msgid "Unallocate stock" +msgid "Deallocate stock" +msgstr "未分配库存" + +#: build/templates/build/detail.html:182 +#, fuzzy +#| msgid "Unallocate Stock" +msgid "Deallocate Stock" msgstr "未分配库存" #: build/templates/build/detail.html:184 -msgid "Unallocate Stock" -msgstr "未分配库存" - -#: build/templates/build/detail.html:186 msgid "Automatically allocate stock to build" msgstr "自动分配存货进行生成" -#: build/templates/build/detail.html:187 +#: build/templates/build/detail.html:185 msgid "Auto Allocate" msgstr "自动分配" -#: build/templates/build/detail.html:189 +#: build/templates/build/detail.html:187 msgid "Manually allocate stock to build" msgstr "手动分配存货进行生成" -#: build/templates/build/detail.html:190 build/templates/build/sidebar.html:8 +#: build/templates/build/detail.html:188 build/templates/build/sidebar.html:8 msgid "Allocate Stock" msgstr "分配库存" -#: build/templates/build/detail.html:193 +#: build/templates/build/detail.html:191 msgid "Order required parts" msgstr "订单所需部件" -#: build/templates/build/detail.html:194 -#: company/templates/company/detail.html:38 -#: company/templates/company/detail.html:86 -#: part/templates/part/category.html:184 -#: templates/js/translated/purchase_order.js:789 +#: build/templates/build/detail.html:192 +#: templates/js/translated/purchase_order.js:800 msgid "Order Parts" msgstr "订购商品" -#: build/templates/build/detail.html:206 -msgid "Untracked stock has been fully allocated for this Build Order" -msgstr "未跟踪的库存已完全分配给此生产订单" - #: build/templates/build/detail.html:210 -msgid "Untracked stock has not been fully allocated for this Build Order" -msgstr "未跟踪的库存尚未完全分配给此生产订单" - -#: build/templates/build/detail.html:217 -msgid "Allocate selected items" -msgstr "分配选定项目" - -#: build/templates/build/detail.html:227 -msgid "This Build Order does not have any associated untracked BOM items" -msgstr "此构建订单没有任何关联的 BOM 项目" - -#: build/templates/build/detail.html:236 msgid "Incomplete Build Outputs" msgstr "未完成的生产产出" -#: build/templates/build/detail.html:240 +#: build/templates/build/detail.html:214 msgid "Create new build output" msgstr "创建新构建输出" -#: build/templates/build/detail.html:241 +#: build/templates/build/detail.html:215 msgid "New Build Output" msgstr "新建构建输出" -#: build/templates/build/detail.html:255 -msgid "Output Actions" -msgstr "输出操作" - -#: build/templates/build/detail.html:260 -msgid "Complete selected build outputs" -msgstr "完成选定的构建输出" - -#: build/templates/build/detail.html:261 -msgid "Complete outputs" -msgstr "已完成输出" - -#: build/templates/build/detail.html:265 -#, fuzzy -#| msgid "Complete selected build outputs" -msgid "Scrap selected build outputs" -msgstr "完成选定的构建输出" - -#: build/templates/build/detail.html:266 -#, fuzzy -#| msgid "Complete outputs" -msgid "Scrap outputs" -msgstr "已完成输出" - -#: build/templates/build/detail.html:270 -msgid "Delete selected build outputs" -msgstr "删除选中的构建输出" - -#: build/templates/build/detail.html:271 -msgid "Delete outputs" -msgstr "删除输出" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:11 +#: build/templates/build/detail.html:232 build/templates/build/sidebar.html:15 #, fuzzy #| msgid "Minimum Stock" msgid "Consumed Stock" msgstr "最低库存" -#: build/templates/build/detail.html:300 +#: build/templates/build/detail.html:244 msgid "Completed Build Outputs" msgstr "已完成构建输出" -#: build/templates/build/detail.html:312 build/templates/build/sidebar.html:21 -#: company/templates/company/detail.html:261 -#: company/templates/company/manufacturer_part.html:151 +#: build/templates/build/detail.html:256 build/templates/build/sidebar.html:19 +#: company/templates/company/detail.html:229 +#: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 -#: company/templates/company/sidebar.html:37 +#: company/templates/company/sidebar.html:39 #: order/templates/order/po_sidebar.html:9 -#: order/templates/order/purchase_order_detail.html:102 -#: order/templates/order/return_order_detail.html:74 +#: order/templates/order/purchase_order_detail.html:84 +#: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 -#: order/templates/order/sales_order_detail.html:134 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:234 -#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:117 +#: order/templates/order/sales_order_detail.html:124 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:109 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "附件" -#: build/templates/build/detail.html:327 +#: build/templates/build/detail.html:271 msgid "Build Notes" msgstr "生产备注" -#: build/templates/build/detail.html:502 +#: build/templates/build/detail.html:425 msgid "Allocation Complete" msgstr "分配完成" -#: build/templates/build/detail.html:503 -msgid "All untracked stock items have been allocated" -msgstr "所有未跟踪的库存项目都已分配" +#: build/templates/build/detail.html:426 +#, fuzzy +#| msgid "Required stock has not been fully allocated" +msgid "All lines have been fully allocated" +msgstr "所需库存尚未完全分配" -#: build/templates/build/index.html:18 part/templates/part/detail.html:340 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "新建生产订单" @@ -1962,14 +1985,10 @@ msgstr "新建生产订单" msgid "Build Order Details" msgstr "生产订单详情" -#: build/templates/build/sidebar.html:14 +#: build/templates/build/sidebar.html:10 msgid "Incomplete Outputs" msgstr "未完成输出" -#: build/templates/build/sidebar.html:17 -msgid "Completed Outputs" -msgstr "已完成输出" - #: common/files.py:63 #, fuzzy, python-brace-format #| msgid "Unsupported file format: {ext.upper()}" @@ -2017,18 +2036,6 @@ msgstr "已更新" msgid "Timestamp of last update" msgstr "最后一次更新时间" -#: common/models.py:104 order/admin.py:17 order/models.py:234 -#: templates/InvenTree/settings/settings_staff_js.html:70 -#: templates/js/translated/purchase_order.js:1670 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 -#: templates/js/translated/table_filters.js:24 -#: templates/project_code_data.html:6 -#, fuzzy -#| msgid "Part QR Code" -msgid "Project Code" -msgstr "商品二维码" - #: common/models.py:105 msgid "Unique project code" msgstr "" @@ -2182,7 +2189,7 @@ msgstr "" #: common/models.py:1028 common/models.py:1046 common/models.py:1053 #: common/models.py:1064 common/models.py:1075 common/models.py:1299 -#: common/models.py:1323 common/models.py:1446 common/models.py:1688 +#: common/models.py:1323 common/models.py:1446 common/models.py:1695 msgid "days" msgstr "天" @@ -2318,9 +2325,9 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1162 part/admin.py:55 part/models.py:3560 -#: report/models.py:166 templates/js/translated/table_filters.js:109 -#: templates/js/translated/table_filters.js:680 +#: common/models.py:1162 part/admin.py:55 part/models.py:3594 +#: report/models.py:166 templates/js/translated/table_filters.js:115 +#: templates/js/translated/table_filters.js:702 msgid "Template" msgstr "模板" @@ -2328,10 +2335,10 @@ msgstr "模板" msgid "Parts are templates by default" msgstr "" -#: common/models.py:1169 part/admin.py:51 part/admin.py:283 part/models.py:996 -#: templates/js/translated/bom.js:1598 -#: templates/js/translated/table_filters.js:276 -#: templates/js/translated/table_filters.js:634 +#: common/models.py:1169 part/admin.py:51 part/admin.py:283 part/models.py:997 +#: templates/js/translated/bom.js:1618 +#: templates/js/translated/table_filters.js:282 +#: templates/js/translated/table_filters.js:656 msgid "Assembly" msgstr "组装" @@ -2339,8 +2346,8 @@ msgstr "组装" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1176 part/admin.py:52 part/models.py:1002 -#: templates/js/translated/table_filters.js:642 +#: common/models.py:1176 part/admin.py:52 part/models.py:1003 +#: templates/js/translated/table_filters.js:664 msgid "Component" msgstr "组件" @@ -2348,7 +2355,7 @@ msgstr "组件" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1183 part/admin.py:53 part/models.py:1013 +#: common/models.py:1183 part/admin.py:53 part/models.py:1014 msgid "Purchaseable" msgstr "可购买" @@ -2356,8 +2363,8 @@ msgstr "可购买" msgid "Parts are purchaseable by default" msgstr "商品默认可购买" -#: common/models.py:1190 part/admin.py:54 part/models.py:1018 -#: templates/js/translated/table_filters.js:668 +#: common/models.py:1190 part/admin.py:54 part/models.py:1019 +#: templates/js/translated/table_filters.js:690 msgid "Salable" msgstr "可销售" @@ -2365,10 +2372,10 @@ msgstr "可销售" msgid "Parts are salable by default" msgstr "商品默认可销售" -#: common/models.py:1197 part/admin.py:56 part/models.py:1008 -#: templates/js/translated/table_filters.js:117 -#: templates/js/translated/table_filters.js:193 -#: templates/js/translated/table_filters.js:684 +#: common/models.py:1197 part/admin.py:56 part/models.py:1009 +#: templates/js/translated/table_filters.js:123 +#: templates/js/translated/table_filters.js:199 +#: templates/js/translated/table_filters.js:706 msgid "Trackable" msgstr "可追踪" @@ -2376,10 +2383,10 @@ msgstr "可追踪" msgid "Parts are trackable by default" msgstr "商品默认可跟踪" -#: common/models.py:1204 part/admin.py:57 part/models.py:1028 +#: common/models.py:1204 part/admin.py:57 part/models.py:1029 #: part/templates/part/part_base.html:156 -#: templates/js/translated/table_filters.js:113 -#: templates/js/translated/table_filters.js:688 +#: templates/js/translated/table_filters.js:119 +#: templates/js/translated/table_filters.js:710 msgid "Virtual" msgstr "虚拟" @@ -2411,7 +2418,7 @@ msgstr "" msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1232 templates/js/translated/part.js:108 +#: common/models.py:1232 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" @@ -2660,303 +2667,305 @@ msgid "Stock location default icon (empty means no icon)" msgstr "" #: common/models.py:1471 -msgid "Build Order Reference Pattern" -msgstr "" +#, fuzzy +#| msgid "Select Stock Items" +msgid "Show Installed Stock Items" +msgstr "选择库存项" #: common/models.py:1472 -msgid "Required pattern for generating Build Order reference field" +msgid "Display installed stock items in stock tables" msgstr "" #: common/models.py:1478 +msgid "Build Order Reference Pattern" +msgstr "" + +#: common/models.py:1479 +msgid "Required pattern for generating Build Order reference field" +msgstr "" + +#: common/models.py:1485 #, fuzzy #| msgid "Sales Orders" msgid "Enable Return Orders" msgstr "销售订单" -#: common/models.py:1479 +#: common/models.py:1486 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1485 +#: common/models.py:1492 #, fuzzy #| msgid "Build Order Reference" msgid "Return Order Reference Pattern" msgstr "相关生产订单" -#: common/models.py:1486 +#: common/models.py:1493 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1492 +#: common/models.py:1499 #, fuzzy #| msgid "Complete Build Order" msgid "Edit Completed Return Orders" msgstr "生产订单完成" -#: common/models.py:1493 +#: common/models.py:1500 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1499 +#: common/models.py:1506 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1500 +#: common/models.py:1507 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1506 +#: common/models.py:1513 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1507 +#: common/models.py:1514 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1513 +#: common/models.py:1520 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1514 +#: common/models.py:1521 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1520 +#: common/models.py:1527 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1521 +#: common/models.py:1528 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1527 +#: common/models.py:1534 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1528 +#: common/models.py:1535 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1535 +#: common/models.py:1542 msgid "Enable password forgot" msgstr "" -#: common/models.py:1536 +#: common/models.py:1543 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1542 +#: common/models.py:1549 msgid "Enable registration" msgstr "" -#: common/models.py:1543 +#: common/models.py:1550 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1549 +#: common/models.py:1556 msgid "Enable SSO" msgstr "" -#: common/models.py:1550 +#: common/models.py:1557 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1556 +#: common/models.py:1563 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1557 +#: common/models.py:1564 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1563 +#: common/models.py:1570 msgid "Email required" msgstr "" -#: common/models.py:1564 +#: common/models.py:1571 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1570 +#: common/models.py:1577 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1571 +#: common/models.py:1578 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1577 +#: common/models.py:1584 msgid "Mail twice" msgstr "" -#: common/models.py:1578 +#: common/models.py:1585 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1584 +#: common/models.py:1591 msgid "Password twice" msgstr "" -#: common/models.py:1585 +#: common/models.py:1592 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1591 +#: common/models.py:1598 msgid "Allowed domains" msgstr "" -#: common/models.py:1592 +#: common/models.py:1599 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1598 +#: common/models.py:1605 msgid "Group on signup" msgstr "" -#: common/models.py:1599 +#: common/models.py:1606 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1605 +#: common/models.py:1612 msgid "Enforce MFA" msgstr "" -#: common/models.py:1606 +#: common/models.py:1613 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1612 +#: common/models.py:1619 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1613 +#: common/models.py:1620 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1621 +#: common/models.py:1628 msgid "Enable URL integration" msgstr "" -#: common/models.py:1622 +#: common/models.py:1629 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1629 +#: common/models.py:1636 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1630 +#: common/models.py:1637 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1637 +#: common/models.py:1644 msgid "Enable app integration" msgstr "" -#: common/models.py:1638 +#: common/models.py:1645 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1645 +#: common/models.py:1652 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1646 +#: common/models.py:1653 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1653 +#: common/models.py:1660 msgid "Enable event integration" msgstr "" -#: common/models.py:1654 +#: common/models.py:1661 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1661 +#: common/models.py:1668 #, fuzzy #| msgid "Sales Orders" msgid "Enable project codes" msgstr "销售订单" -#: common/models.py:1662 +#: common/models.py:1669 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:1668 +#: common/models.py:1675 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1669 +#: common/models.py:1676 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1675 +#: common/models.py:1682 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1676 +#: common/models.py:1683 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1685 +#: common/models.py:1692 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1686 +#: common/models.py:1693 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1703 common/models.py:2140 +#: common/models.py:1710 common/models.py:2133 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1722 +#: common/models.py:1729 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1744 +#: common/models.py:1751 #, fuzzy #| msgid "Build to allocate parts" msgid "Hide inactive parts" msgstr "生产以分配部件" -#: common/models.py:1745 +#: common/models.py:1752 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:1751 +#: common/models.py:1758 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1752 +#: common/models.py:1759 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1758 +#: common/models.py:1765 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1759 +#: common/models.py:1766 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1765 +#: common/models.py:1772 msgid "Show latest parts" msgstr "显示最近商品" -#: common/models.py:1766 +#: common/models.py:1773 msgid "Show latest parts on the homepage" msgstr "在主页上显示最近商品" -#: common/models.py:1772 -msgid "Recent Part Count" -msgstr "" - -#: common/models.py:1773 -msgid "Number of recent parts to display on index page" -msgstr "" - #: common/models.py:1779 msgid "Show unvalidated BOMs" msgstr "" @@ -2974,516 +2983,509 @@ msgid "Show recently changed stock items on the homepage" msgstr "" #: common/models.py:1793 -msgid "Recent Stock Count" -msgstr "" - -#: common/models.py:1794 -msgid "Number of recent stock items to display on index page" -msgstr "" - -#: common/models.py:1800 msgid "Show low stock" msgstr "" -#: common/models.py:1801 +#: common/models.py:1794 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1807 +#: common/models.py:1800 msgid "Show depleted stock" msgstr "" -#: common/models.py:1808 +#: common/models.py:1801 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1814 +#: common/models.py:1807 msgid "Show needed stock" msgstr "" -#: common/models.py:1815 +#: common/models.py:1808 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1821 +#: common/models.py:1814 msgid "Show expired stock" msgstr "" -#: common/models.py:1822 +#: common/models.py:1815 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1828 +#: common/models.py:1821 msgid "Show stale stock" msgstr "" -#: common/models.py:1829 +#: common/models.py:1822 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1835 +#: common/models.py:1828 msgid "Show pending builds" msgstr "" -#: common/models.py:1836 +#: common/models.py:1829 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1842 +#: common/models.py:1835 msgid "Show overdue builds" msgstr "显示逾期生产" -#: common/models.py:1843 +#: common/models.py:1836 msgid "Show overdue builds on the homepage" msgstr "在主页上显示逾期的生产" -#: common/models.py:1849 +#: common/models.py:1842 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1850 +#: common/models.py:1843 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1856 +#: common/models.py:1849 msgid "Show overdue POs" msgstr "" -#: common/models.py:1857 +#: common/models.py:1850 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1863 +#: common/models.py:1856 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1864 +#: common/models.py:1857 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1870 +#: common/models.py:1863 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1871 +#: common/models.py:1864 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1877 +#: common/models.py:1870 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:1878 +#: common/models.py:1871 #, fuzzy #| msgid "Show latest parts on the homepage" msgid "Show pending SO shipments on the homepage" msgstr "在主页上显示最近商品" -#: common/models.py:1884 +#: common/models.py:1877 msgid "Show News" msgstr "" -#: common/models.py:1885 +#: common/models.py:1878 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1891 +#: common/models.py:1884 msgid "Inline label display" msgstr "内嵌标签显示" -#: common/models.py:1892 +#: common/models.py:1885 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 标签,而不是以文件形式下载" -#: common/models.py:1898 +#: common/models.py:1891 msgid "Default label printer" msgstr "" -#: common/models.py:1899 +#: common/models.py:1892 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1905 +#: common/models.py:1898 msgid "Inline report display" msgstr "" -#: common/models.py:1906 +#: common/models.py:1899 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 报告,而不是以文件形式下载" -#: common/models.py:1912 +#: common/models.py:1905 msgid "Search Parts" msgstr "" -#: common/models.py:1913 +#: common/models.py:1906 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1919 +#: common/models.py:1912 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1920 +#: common/models.py:1913 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1926 +#: common/models.py:1919 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1927 +#: common/models.py:1920 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1933 +#: common/models.py:1926 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1934 +#: common/models.py:1927 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1940 +#: common/models.py:1933 msgid "Search Categories" msgstr "" -#: common/models.py:1941 +#: common/models.py:1934 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1947 +#: common/models.py:1940 msgid "Search Stock" msgstr "" -#: common/models.py:1948 +#: common/models.py:1941 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1954 +#: common/models.py:1947 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1955 +#: common/models.py:1948 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1961 +#: common/models.py:1954 msgid "Search Locations" msgstr "" -#: common/models.py:1962 +#: common/models.py:1955 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1968 +#: common/models.py:1961 msgid "Search Companies" msgstr "" -#: common/models.py:1969 +#: common/models.py:1962 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1975 +#: common/models.py:1968 msgid "Search Build Orders" msgstr "" -#: common/models.py:1976 +#: common/models.py:1969 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1982 +#: common/models.py:1975 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1983 +#: common/models.py:1976 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1989 +#: common/models.py:1982 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1990 +#: common/models.py:1983 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1996 +#: common/models.py:1989 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1997 +#: common/models.py:1990 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2003 +#: common/models.py:1996 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2004 +#: common/models.py:1997 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2010 +#: common/models.py:2003 #, fuzzy #| msgid "Purchase Orders" msgid "Search Return Orders" msgstr "采购订单" -#: common/models.py:2011 +#: common/models.py:2004 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2017 +#: common/models.py:2010 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2018 +#: common/models.py:2011 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2024 +#: common/models.py:2017 msgid "Search Preview Results" msgstr "搜索预览结果" -#: common/models.py:2025 +#: common/models.py:2018 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2031 +#: common/models.py:2024 #, fuzzy #| msgid "Search" msgid "Regex Search" msgstr "搜索" -#: common/models.py:2032 +#: common/models.py:2025 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2038 +#: common/models.py:2031 msgid "Whole Word Search" msgstr "" -#: common/models.py:2039 +#: common/models.py:2032 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2045 +#: common/models.py:2038 msgid "Show Quantity in Forms" msgstr "在表格中显示数量" -#: common/models.py:2046 +#: common/models.py:2039 msgid "Display available part quantity in some forms" msgstr "在某些表格中显示可用的商品数量" -#: common/models.py:2052 +#: common/models.py:2045 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2053 +#: common/models.py:2046 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2059 +#: common/models.py:2052 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2060 +#: common/models.py:2053 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2066 +#: common/models.py:2059 msgid "Date Format" msgstr "" -#: common/models.py:2067 +#: common/models.py:2060 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2081 part/templates/part/detail.html:41 +#: common/models.py:2074 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2082 +#: common/models.py:2075 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2088 part/templates/part/detail.html:62 +#: common/models.py:2081 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2089 +#: common/models.py:2082 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2095 +#: common/models.py:2088 msgid "Table String Length" msgstr "" -#: common/models.py:2096 +#: common/models.py:2089 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2105 +#: common/models.py:2098 #, fuzzy #| msgid "Select Label Template" msgid "Default part label template" msgstr "选择标签模板" -#: common/models.py:2106 +#: common/models.py:2099 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2114 +#: common/models.py:2107 #, fuzzy #| msgid "stock items selected" msgid "Default stock item template" msgstr "已选择库存项" -#: common/models.py:2115 +#: common/models.py:2108 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2123 +#: common/models.py:2116 #, fuzzy #| msgid "No stock location set" msgid "Default stock location label template" msgstr "未设置仓储地点" -#: common/models.py:2124 +#: common/models.py:2117 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2170 +#: common/models.py:2163 msgid "Price break quantity" msgstr "" -#: common/models.py:2177 company/serializers.py:434 order/admin.py:43 -#: order/models.py:1132 order/models.py:1939 -#: templates/js/translated/company.js:1433 templates/js/translated/part.js:1856 +#: common/models.py:2170 company/serializers.py:491 order/admin.py:43 +#: order/models.py:1145 order/models.py:1952 +#: templates/js/translated/company.js:1854 templates/js/translated/part.js:1855 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:725 +#: templates/js/translated/return_order.js:737 msgid "Price" msgstr "价格" -#: common/models.py:2178 +#: common/models.py:2171 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2338 common/models.py:2516 +#: common/models.py:2331 common/models.py:2509 msgid "Endpoint" msgstr "" -#: common/models.py:2339 +#: common/models.py:2332 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2348 +#: common/models.py:2341 msgid "Name for this webhook" msgstr "" -#: common/models.py:2353 part/admin.py:50 part/models.py:1023 -#: plugin/models.py:47 templates/js/translated/table_filters.js:105 -#: templates/js/translated/table_filters.js:189 -#: templates/js/translated/table_filters.js:434 -#: templates/js/translated/table_filters.js:450 -#: templates/js/translated/table_filters.js:629 +#: common/models.py:2346 part/admin.py:50 part/models.py:1024 +#: plugin/models.py:48 templates/js/translated/table_filters.js:111 +#: templates/js/translated/table_filters.js:195 +#: templates/js/translated/table_filters.js:440 +#: templates/js/translated/table_filters.js:456 +#: templates/js/translated/table_filters.js:651 msgid "Active" msgstr "" -#: common/models.py:2354 +#: common/models.py:2347 msgid "Is this webhook active" msgstr "" -#: common/models.py:2368 +#: common/models.py:2361 msgid "Token" msgstr "令牌" -#: common/models.py:2369 +#: common/models.py:2362 msgid "Token for access" msgstr "" -#: common/models.py:2376 +#: common/models.py:2369 msgid "Secret" msgstr "" -#: common/models.py:2377 +#: common/models.py:2370 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2483 +#: common/models.py:2476 msgid "Message ID" msgstr "" -#: common/models.py:2484 +#: common/models.py:2477 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2492 +#: common/models.py:2485 msgid "Host" msgstr "" -#: common/models.py:2493 +#: common/models.py:2486 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2500 +#: common/models.py:2493 msgid "Header" msgstr "" -#: common/models.py:2501 +#: common/models.py:2494 msgid "Header of this message" msgstr "" -#: common/models.py:2507 +#: common/models.py:2500 msgid "Body" msgstr "" -#: common/models.py:2508 +#: common/models.py:2501 msgid "Body of this message" msgstr "" -#: common/models.py:2517 +#: common/models.py:2510 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2522 +#: common/models.py:2515 msgid "Worked on" msgstr "" -#: common/models.py:2523 +#: common/models.py:2516 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2677 +#: common/models.py:2670 msgid "Id" msgstr "" -#: common/models.py:2683 templates/js/translated/news.js:44 +#: common/models.py:2676 templates/js/translated/company.js:996 +#: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2693 templates/js/translated/news.js:60 +#: common/models.py:2686 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2698 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2691 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:106 msgid "Author" msgstr "" -#: common/models.py:2703 templates/js/translated/news.js:52 +#: common/models.py:2696 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2708 +#: common/models.py:2701 msgid "Read" msgstr "" -#: common/models.py:2709 +#: common/models.py:2702 msgid "Was this news item read?" msgstr "" -#: common/models.py:2729 company/models.py:143 part/models.py:914 +#: common/models.py:2722 company/models.py:139 part/models.py:915 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report_base.html:35 @@ -3493,7 +3495,7 @@ msgstr "" msgid "Image" msgstr "图片" -#: common/models.py:2730 +#: common/models.py:2723 #, fuzzy #| msgid "Image" msgid "Image file" @@ -3574,7 +3576,7 @@ msgstr "公司简介" #: company/models.py:113 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:54 -#: templates/js/translated/company.js:514 +#: templates/js/translated/company.js:521 msgid "Website" msgstr "网站" @@ -3582,305 +3584,407 @@ msgstr "网站" msgid "Company website URL" msgstr "公司网站" -#: company/models.py:118 company/templates/company/company_base.html:119 -msgid "Address" -msgstr "地址" - -#: company/models.py:119 -msgid "Company address" -msgstr "公司地址" - -#: company/models.py:122 +#: company/models.py:118 msgid "Phone number" msgstr "电话号码" -#: company/models.py:123 +#: company/models.py:119 msgid "Contact phone number" msgstr "联系电话" -#: company/models.py:126 company/templates/company/company_base.html:133 +#: company/models.py:122 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:49 -#: templates/js/translated/company.js:659 +#: templates/js/translated/company.js:666 msgid "Email" msgstr "电子邮件" -#: company/models.py:126 +#: company/models.py:122 msgid "Contact email address" msgstr "联系人电子邮件" -#: company/models.py:129 company/templates/company/company_base.html:140 -#: order/models.py:266 order/templates/order/order_base.html:207 +#: company/models.py:125 company/templates/company/company_base.html:140 +#: order/models.py:270 order/templates/order/order_base.html:203 #: order/templates/order/return_order_base.html:175 #: order/templates/order/sales_order_base.html:215 msgid "Contact" msgstr "联系人" -#: company/models.py:130 +#: company/models.py:126 msgid "Point of contact" msgstr "" -#: company/models.py:132 +#: company/models.py:128 msgid "Link to external company information" msgstr "链接到外部公司信息" -#: company/models.py:146 +#: company/models.py:142 msgid "is customer" msgstr "是客户" -#: company/models.py:146 +#: company/models.py:142 msgid "Do you sell items to this company?" msgstr "您是否向该公司出售商品?" -#: company/models.py:148 +#: company/models.py:144 msgid "is supplier" msgstr "是供应商" -#: company/models.py:148 +#: company/models.py:144 msgid "Do you purchase items from this company?" msgstr "您是否从该公司采购商品?" -#: company/models.py:150 +#: company/models.py:146 msgid "is manufacturer" msgstr "是制造商" -#: company/models.py:150 +#: company/models.py:146 msgid "Does this company manufacture parts?" msgstr "该公司制造商品吗?" -#: company/models.py:157 +#: company/models.py:153 msgid "Default currency used for this company" msgstr "该公司使用的默认货币" -#: company/models.py:223 company/templates/company/company_base.html:8 +#: company/models.py:235 company/models.py:328 +#: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 -#: templates/InvenTree/search.html:178 templates/js/translated/company.js:487 +#: templates/InvenTree/search.html:178 templates/js/translated/company.js:494 msgid "Company" msgstr "公司" -#: company/models.py:278 company/models.py:553 stock/models.py:675 -#: stock/serializers.py:155 stock/templates/stock/item_base.html:143 -#: templates/js/translated/bom.js:621 +#: company/models.py:324 +msgid "Company already has a primary address" +msgstr "" + +#: company/models.py:329 +#, fuzzy +#| msgid "Delete Company" +msgid "Select company" +msgstr "删除该公司" + +#: company/models.py:332 +#, fuzzy +#| msgid "Address" +msgid "Address title" +msgstr "地址" + +#: company/models.py:333 +msgid "Title describing the address entry" +msgstr "" + +#: company/models.py:337 +#, fuzzy +#| msgid "Company address" +msgid "Primary address" +msgstr "公司地址" + +#: company/models.py:338 +#, fuzzy +#| msgid "Contact email address" +msgid "Set as primary address" +msgstr "联系人电子邮件" + +#: company/models.py:341 templates/js/translated/company.js:941 +#: templates/js/translated/company.js:1002 +msgid "Line 1" +msgstr "" + +#: company/models.py:342 +#, fuzzy +#| msgid "Address" +msgid "Address line 1" +msgstr "地址" + +#: company/models.py:346 templates/js/translated/company.js:942 +#: templates/js/translated/company.js:1008 +msgid "Line 2" +msgstr "" + +#: company/models.py:347 +#, fuzzy +#| msgid "Address" +msgid "Address line 2" +msgstr "地址" + +#: company/models.py:351 company/models.py:352 +#: templates/js/translated/company.js:1014 +msgid "Postal code" +msgstr "" + +#: company/models.py:356 +msgid "City/Region" +msgstr "" + +#: company/models.py:357 +msgid "Postal code city/region" +msgstr "" + +#: company/models.py:361 +msgid "State/Province" +msgstr "" + +#: company/models.py:362 +msgid "State or province" +msgstr "" + +#: company/models.py:366 templates/js/translated/company.js:1032 +msgid "Country" +msgstr "" + +#: company/models.py:367 +#, fuzzy +#| msgid "Address" +msgid "Address country" +msgstr "地址" + +#: company/models.py:371 +msgid "Courier shipping notes" +msgstr "" + +#: company/models.py:372 +msgid "Notes for shipping courier" +msgstr "" + +#: company/models.py:376 +#, fuzzy +#| msgid "Internal company name" +msgid "Internal shipping notes" +msgstr "内部公司名称" + +#: company/models.py:377 +msgid "Shipping notes for internal use" +msgstr "" + +#: company/models.py:382 +#, fuzzy +#| msgid "Description (optional)" +msgid "Link to address information (external)" +msgstr "描述 (可选)" + +#: company/models.py:427 company/models.py:702 stock/models.py:675 +#: stock/serializers.py:204 stock/templates/stock/item_base.html:143 +#: templates/js/translated/bom.js:622 msgid "Base Part" msgstr "" -#: company/models.py:282 company/models.py:557 +#: company/models.py:431 company/models.py:706 msgid "Select part" msgstr "选择商品" -#: company/models.py:293 company/templates/company/company_base.html:77 +#: company/models.py:442 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:354 +#: company/templates/company/supplier_part.html:146 part/serializers.py:404 #: stock/templates/stock/item_base.html:208 -#: templates/js/translated/company.js:498 -#: templates/js/translated/company.js:824 -#: templates/js/translated/company.js:954 -#: templates/js/translated/company.js:1221 -#: templates/js/translated/table_filters.js:709 +#: templates/js/translated/company.js:505 +#: templates/js/translated/company.js:1149 +#: templates/js/translated/company.js:1327 +#: templates/js/translated/company.js:1642 +#: templates/js/translated/table_filters.js:731 msgid "Manufacturer" msgstr "制造商" -#: company/models.py:294 +#: company/models.py:443 msgid "Select manufacturer" msgstr "选择制造商" -#: company/models.py:300 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:154 part/serializers.py:360 -#: templates/js/translated/company.js:340 -#: templates/js/translated/company.js:823 -#: templates/js/translated/company.js:970 -#: templates/js/translated/company.js:1240 templates/js/translated/part.js:1773 -#: templates/js/translated/purchase_order.js:1814 -#: templates/js/translated/purchase_order.js:2021 +#: company/models.py:449 company/templates/company/manufacturer_part.html:101 +#: company/templates/company/supplier_part.html:154 part/serializers.py:410 +#: templates/js/translated/company.js:350 +#: templates/js/translated/company.js:1148 +#: templates/js/translated/company.js:1343 +#: templates/js/translated/company.js:1661 templates/js/translated/part.js:1772 +#: templates/js/translated/purchase_order.js:1829 +#: templates/js/translated/purchase_order.js:2031 msgid "MPN" msgstr "" -#: company/models.py:301 +#: company/models.py:450 msgid "Manufacturer Part Number" msgstr "制造商商品编号" -#: company/models.py:307 +#: company/models.py:456 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:313 +#: company/models.py:462 msgid "Manufacturer part description" msgstr "制造商商品描述" -#: company/models.py:360 company/models.py:384 company/models.py:578 +#: company/models.py:509 company/models.py:533 company/models.py:727 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:218 msgid "Manufacturer Part" msgstr "制造商商品" -#: company/models.py:391 +#: company/models.py:540 msgid "Parameter name" msgstr "参数名称" -#: company/models.py:397 +#: company/models.py:546 #: report/templates/report/inventree_test_report_base.html:104 -#: stock/models.py:2255 templates/js/translated/company.js:872 -#: templates/js/translated/company.js:1077 templates/js/translated/part.js:1465 -#: templates/js/translated/stock.js:1446 +#: stock/models.py:2255 templates/js/translated/company.js:1197 +#: templates/js/translated/company.js:1450 templates/js/translated/part.js:1464 +#: templates/js/translated/stock.js:1445 msgid "Value" msgstr "数值" -#: company/models.py:398 +#: company/models.py:547 msgid "Parameter value" msgstr "参数值" -#: company/models.py:404 company/templates/company/supplier_part.html:169 -#: part/admin.py:40 part/models.py:987 part/models.py:3407 +#: company/models.py:553 company/templates/company/supplier_part.html:169 +#: part/admin.py:40 part/models.py:988 part/models.py:3441 #: part/templates/part/part_base.html:286 -#: templates/js/translated/company.js:1083 templates/js/translated/part.js:1484 -#: templates/js/translated/part.js:1588 templates/js/translated/part.js:2262 +#: templates/js/translated/company.js:1456 templates/js/translated/part.js:1483 +#: templates/js/translated/part.js:1587 templates/js/translated/part.js:2338 msgid "Units" msgstr "单位" -#: company/models.py:405 +#: company/models.py:554 msgid "Parameter units" msgstr "参数单位" -#: company/models.py:498 +#: company/models.py:647 msgid "Pack units must be compatible with the base part units" msgstr "" -#: company/models.py:504 +#: company/models.py:653 #, fuzzy #| msgid "Quantity must be greater than zero" msgid "Pack units must be greater than zero" msgstr "数量必须大于0" -#: company/models.py:520 +#: company/models.py:669 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:564 company/templates/company/company_base.html:82 -#: company/templates/company/supplier_part.html:130 order/models.py:382 -#: order/templates/order/order_base.html:140 part/bom.py:285 part/bom.py:313 -#: part/serializers.py:343 stock/templates/stock/item_base.html:225 +#: company/models.py:713 company/templates/company/company_base.html:82 +#: company/templates/company/supplier_part.html:130 order/models.py:395 +#: order/templates/order/order_base.html:136 part/bom.py:285 part/bom.py:313 +#: part/serializers.py:393 stock/templates/stock/item_base.html:225 #: templates/email/overdue_purchase_order.html:16 -#: templates/js/translated/company.js:339 -#: templates/js/translated/company.js:502 -#: templates/js/translated/company.js:1194 templates/js/translated/part.js:1741 +#: templates/js/translated/company.js:349 +#: templates/js/translated/company.js:509 +#: templates/js/translated/company.js:1615 templates/js/translated/part.js:1740 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1653 -#: templates/js/translated/table_filters.js:713 +#: templates/js/translated/purchase_order.js:1668 +#: templates/js/translated/table_filters.js:735 msgid "Supplier" msgstr "供应商" -#: company/models.py:565 +#: company/models.py:714 msgid "Select supplier" msgstr "选择供应商" -#: company/models.py:570 company/templates/company/supplier_part.html:140 -#: part/bom.py:286 part/bom.py:314 part/serializers.py:349 -#: templates/js/translated/company.js:338 templates/js/translated/part.js:1759 +#: company/models.py:719 company/templates/company/supplier_part.html:140 +#: part/bom.py:286 part/bom.py:314 part/serializers.py:399 +#: templates/js/translated/company.js:348 templates/js/translated/part.js:1758 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1813 -#: templates/js/translated/purchase_order.js:1996 +#: templates/js/translated/purchase_order.js:1828 +#: templates/js/translated/purchase_order.js:2006 msgid "SKU" msgstr "" -#: company/models.py:571 part/serializers.py:349 +#: company/models.py:720 part/serializers.py:399 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:579 +#: company/models.py:728 msgid "Select manufacturer part" msgstr "选择制造商商品" -#: company/models.py:585 +#: company/models.py:734 msgid "URL for external supplier part link" msgstr "外部供货商商品链接URL" -#: company/models.py:591 +#: company/models.py:740 msgid "Supplier part description" msgstr "供应商商品描述" -#: company/models.py:596 company/templates/company/supplier_part.html:188 -#: part/admin.py:279 part/models.py:3801 part/templates/part/upload_bom.html:59 +#: company/models.py:745 company/templates/company/supplier_part.html:188 +#: part/admin.py:279 part/models.py:3845 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_po_report_base.html:32 #: report/templates/report/inventree_return_order_report_base.html:27 #: report/templates/report/inventree_so_report_base.html:32 -#: stock/serializers.py:418 +#: stock/serializers.py:484 msgid "Note" msgstr "备注" -#: company/models.py:600 part/models.py:1919 +#: company/models.py:749 part/models.py:1921 msgid "base cost" msgstr "" -#: company/models.py:600 part/models.py:1919 +#: company/models.py:749 part/models.py:1921 msgid "Minimum charge (e.g. stocking fee)" msgstr "最低收费(例如库存费)" -#: company/models.py:602 company/templates/company/supplier_part.html:161 +#: company/models.py:751 company/templates/company/supplier_part.html:161 #: stock/admin.py:119 stock/models.py:701 #: stock/templates/stock/item_base.html:241 -#: templates/js/translated/company.js:1256 -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/company.js:1677 +#: templates/js/translated/stock.js:2317 msgid "Packaging" msgstr "打包" -#: company/models.py:602 +#: company/models.py:751 msgid "Part packaging" msgstr "商品打包" -#: company/models.py:606 templates/js/translated/company.js:1261 -#: templates/js/translated/part.js:1793 templates/js/translated/part.js:1848 -#: templates/js/translated/purchase_order.js:300 -#: templates/js/translated/purchase_order.js:827 -#: templates/js/translated/purchase_order.js:1073 -#: templates/js/translated/purchase_order.js:2052 -#: templates/js/translated/purchase_order.js:2069 +#: company/models.py:755 templates/js/translated/company.js:1682 +#: templates/js/translated/part.js:1792 templates/js/translated/part.js:1847 +#: templates/js/translated/purchase_order.js:311 +#: templates/js/translated/purchase_order.js:842 +#: templates/js/translated/purchase_order.js:1088 +#: templates/js/translated/purchase_order.js:2062 +#: templates/js/translated/purchase_order.js:2079 msgid "Pack Quantity" msgstr "" -#: company/models.py:607 +#: company/models.py:756 msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:624 part/models.py:1921 +#: company/models.py:773 part/models.py:1923 msgid "multiple" msgstr "" -#: company/models.py:624 +#: company/models.py:773 msgid "Order multiple" msgstr "" -#: company/models.py:632 company/templates/company/supplier_part.html:115 +#: company/models.py:781 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1127 templates/js/translated/build.js:2136 -#: templates/js/translated/build.js:3045 -#: templates/js/translated/model_renderers.js:205 -#: templates/js/translated/part.js:670 templates/js/translated/part.js:672 -#: templates/js/translated/part.js:677 -#: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:492 +#: templates/js/translated/bom.js:1145 templates/js/translated/build.js:2490 +#: templates/js/translated/index.js:118 +#: templates/js/translated/model_renderers.js:219 +#: templates/js/translated/part.js:669 templates/js/translated/part.js:671 +#: templates/js/translated/part.js:676 +#: templates/js/translated/table_filters.js:292 +#: templates/js/translated/table_filters.js:510 msgid "Available" msgstr "空闲" -#: company/models.py:633 +#: company/models.py:782 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:637 +#: company/models.py:786 msgid "Availability Updated" msgstr "" -#: company/models.py:638 +#: company/models.py:787 msgid "Date of last update of availability data" msgstr "" -#: company/serializers.py:99 +#: company/serializers.py:156 msgid "Default currency used for this supplier" msgstr "该公司使用的默认货币" #: company/templates/company/company_base.html:22 -#: templates/js/translated/purchase_order.js:228 +#: templates/js/translated/purchase_order.js:239 msgid "Create Purchase Order" msgstr "创建采购订单" @@ -3893,7 +3997,7 @@ msgid "Edit company information" msgstr "编辑公司信息" #: company/templates/company/company_base.html:34 -#: templates/js/translated/company.js:436 +#: templates/js/translated/company.js:443 msgid "Edit Company" msgstr "编辑公司信息" @@ -3935,17 +4039,17 @@ msgstr "从 URL 下载图片" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:87 order/models.py:779 -#: order/models.py:1738 order/templates/order/return_order_base.html:132 +#: company/templates/company/company_base.html:87 order/models.py:792 +#: order/models.py:1751 order/templates/order/return_order_base.html:132 #: order/templates/order/sales_order_base.html:145 stock/models.py:720 -#: stock/models.py:721 stock/serializers.py:825 +#: stock/models.py:721 stock/serializers.py:942 #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:494 -#: templates/js/translated/return_order.js:284 -#: templates/js/translated/sales_order.js:772 -#: templates/js/translated/stock.js:2696 -#: templates/js/translated/table_filters.js:717 +#: templates/js/translated/company.js:501 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 +#: templates/js/translated/stock.js:2827 +#: templates/js/translated/table_filters.js:739 msgid "Customer" msgstr "客户" @@ -3953,6 +4057,13 @@ msgstr "客户" msgid "Uses default currency" msgstr "使用默认货币" +#: company/templates/company/company_base.html:119 order/models.py:279 +#: order/templates/order/order_base.html:210 +#: order/templates/order/return_order_base.html:182 +#: order/templates/order/sales_order_base.html:222 +msgid "Address" +msgstr "地址" + #: company/templates/company/company_base.html:126 msgid "Phone" msgstr "电话" @@ -3985,7 +4096,7 @@ msgstr "下载图片" #: company/templates/company/detail.html:15 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:189 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147 msgid "Supplier Parts" msgstr "供应商商品" @@ -3995,139 +4106,135 @@ msgstr "创建新的供应商商品" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:381 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "新建供应商商品" -#: company/templates/company/detail.html:37 -#: company/templates/company/detail.html:85 -#: part/templates/part/category.html:183 -msgid "Order parts" -msgstr "订购商品" - -#: company/templates/company/detail.html:42 -#: company/templates/company/detail.html:90 -msgid "Delete parts" -msgstr "删除商品" - -#: company/templates/company/detail.html:43 -#: company/templates/company/detail.html:91 -msgid "Delete Parts" -msgstr "删除商品" - -#: company/templates/company/detail.html:62 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:193 +#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105 +#: templates/js/translated/search.js:151 msgid "Manufacturer Parts" msgstr "制造商商品" -#: company/templates/company/detail.html:66 +#: company/templates/company/detail.html:45 msgid "Create new manufacturer part" msgstr "新建制造商商品" -#: company/templates/company/detail.html:67 part/templates/part/detail.html:411 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "新建制造商商品" -#: company/templates/company/detail.html:108 +#: company/templates/company/detail.html:65 msgid "Supplier Stock" msgstr "供货商库存" -#: company/templates/company/detail.html:118 +#: company/templates/company/detail.html:75 #: company/templates/company/sidebar.html:12 #: company/templates/company/supplier_part_sidebar.html:7 #: 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:108 part/templates/part/part_sidebar.html:35 -#: templates/InvenTree/index.html:275 templates/InvenTree/search.html:199 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 +#: templates/InvenTree/index.html:226 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:55 -#: templates/js/translated/search.js:247 templates/navbar.html:50 +#: templates/js/translated/search.js:205 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "采购订单" -#: company/templates/company/detail.html:122 +#: company/templates/company/detail.html:79 #: order/templates/order/purchase_orders.html:17 msgid "Create new purchase order" msgstr "新建采购订单" -#: company/templates/company/detail.html:123 +#: company/templates/company/detail.html:80 #: order/templates/order/purchase_orders.html:18 msgid "New Purchase Order" msgstr "新建采购订单" -#: company/templates/company/detail.html:146 +#: company/templates/company/detail.html:101 #: company/templates/company/sidebar.html:21 #: 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:131 part/templates/part/part_sidebar.html:39 -#: templates/InvenTree/index.html:307 templates/InvenTree/search.html:219 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 +#: templates/InvenTree/index.html:258 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:57 -#: templates/js/translated/search.js:261 templates/navbar.html:62 +#: templates/js/translated/search.js:219 templates/navbar.html:62 #: users/models.py:44 msgid "Sales Orders" msgstr "销售订单" -#: company/templates/company/detail.html:150 +#: company/templates/company/detail.html:105 #: order/templates/order/sales_orders.html:20 msgid "Create new sales order" msgstr "新建销售订单" -#: company/templates/company/detail.html:151 +#: company/templates/company/detail.html:106 #: order/templates/order/sales_orders.html:21 msgid "New Sales Order" msgstr "新建销售订单" -#: company/templates/company/detail.html:173 -#: templates/js/translated/build.js:1976 +#: company/templates/company/detail.html:126 msgid "Assigned Stock" msgstr "" -#: company/templates/company/detail.html:191 +#: company/templates/company/detail.html:142 #: company/templates/company/sidebar.html:29 #: order/templates/order/return_order_base.html:13 #: order/templates/order/return_orders.html:8 #: order/templates/order/return_orders.html:15 #: templates/InvenTree/settings/sidebar.html:59 -#: templates/js/translated/search.js:274 templates/navbar.html:65 +#: templates/js/translated/search.js:232 templates/navbar.html:65 #: users/models.py:45 #, fuzzy #| msgid "Returned" msgid "Return Orders" msgstr "已退回" -#: company/templates/company/detail.html:195 +#: company/templates/company/detail.html:146 #: order/templates/order/return_orders.html:20 #, fuzzy #| msgid "Create new sales order" msgid "Create new return order" msgstr "新建销售订单" -#: company/templates/company/detail.html:196 +#: company/templates/company/detail.html:147 #: order/templates/order/return_orders.html:21 #, fuzzy #| msgid "New Build Order" msgid "New Return Order" msgstr "新建生产订单" -#: company/templates/company/detail.html:221 +#: company/templates/company/detail.html:168 msgid "Company Notes" msgstr "公司备注" -#: company/templates/company/detail.html:236 +#: company/templates/company/detail.html:183 #, fuzzy #| msgid "Company Notes" msgid "Company Contacts" msgstr "公司备注" -#: company/templates/company/detail.html:240 -#: company/templates/company/detail.html:241 +#: company/templates/company/detail.html:187 +#: company/templates/company/detail.html:188 #, fuzzy #| msgid "Contact" msgid "Add Contact" msgstr "联系人" +#: company/templates/company/detail.html:206 +#, fuzzy +#| msgid "Company address" +msgid "Company addresses" +msgstr "公司地址" + +#: company/templates/company/detail.html:210 +#: company/templates/company/detail.html:211 +#, fuzzy +#| msgid "Address" +msgid "Add Address" +msgstr "地址" + #: company/templates/company/index.html:8 msgid "Supplier List" msgstr "供应商列表" @@ -4139,17 +4246,17 @@ msgstr "制造商" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:111 part/templates/part/part_base.html:85 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:85 msgid "Order part" msgstr "订购商品" #: company/templates/company/manufacturer_part.html:39 -#: templates/js/translated/company.js:1001 +#: templates/js/translated/company.js:1374 msgid "Edit manufacturer part" msgstr "编辑制造商商品" #: company/templates/company/manufacturer_part.html:43 -#: templates/js/translated/company.js:1002 +#: templates/js/translated/company.js:1375 msgid "Delete manufacturer part" msgstr "删除生产商商品" @@ -4169,40 +4276,22 @@ msgstr "" msgid "Suppliers" msgstr "供应商" -#: company/templates/company/manufacturer_part.html:136 -#: part/templates/part/detail.html:392 -msgid "Delete supplier parts" -msgstr "删除供应商商品" - -#: company/templates/company/manufacturer_part.html:136 -#: company/templates/company/manufacturer_part.html:183 -#: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:506 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:370 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:216 users/models.py:248 -msgid "Delete" -msgstr "删除" - -#: company/templates/company/manufacturer_part.html:166 +#: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:208 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "参数" -#: company/templates/company/manufacturer_part.html:170 -#: part/templates/part/detail.html:213 +#: company/templates/company/manufacturer_part.html:160 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:12 msgid "New Parameter" msgstr "新建参数" -#: company/templates/company/manufacturer_part.html:183 -msgid "Delete parameters" -msgstr "删除参数" - -#: company/templates/company/manufacturer_part.html:226 -#: templates/js/translated/part.js:1396 +#: company/templates/company/manufacturer_part.html:206 +#: templates/js/translated/part.js:1395 msgid "Add Parameter" msgstr "添加参数" @@ -4228,23 +4317,30 @@ msgstr "" msgid "Contacts" msgstr "联系人" +#: company/templates/company/sidebar.html:35 +#, fuzzy +#| msgid "Address" +msgid "Addresses" +msgstr "地址" + #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:684 #: stock/templates/stock/item_base.html:234 -#: templates/js/translated/company.js:1210 -#: templates/js/translated/purchase_order.js:747 -#: templates/js/translated/stock.js:2016 +#: templates/js/translated/company.js:1631 +#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/stock.js:2173 msgid "Supplier Part" msgstr "供应商商品" #: company/templates/company/supplier_part.html:51 +#: templates/js/translated/company.js:1557 msgid "Supplier part actions" msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:112 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "订购商品" @@ -4255,13 +4351,13 @@ msgstr "" #: company/templates/company/supplier_part.html:64 #: company/templates/company/supplier_part.html:65 -#: templates/js/translated/company.js:283 +#: templates/js/translated/company.js:293 msgid "Edit Supplier Part" msgstr "编辑供应商商品" #: company/templates/company/supplier_part.html:69 #: company/templates/company/supplier_part.html:70 -#: templates/js/translated/company.js:258 +#: templates/js/translated/company.js:268 msgid "Duplicate Supplier Part" msgstr "" @@ -4288,7 +4384,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:198 -#: templates/js/translated/stock.js:504 +#: templates/js/translated/stock.js:503 msgid "New Stock Item" msgstr "" @@ -4296,37 +4392,37 @@ msgstr "" msgid "Supplier Part Orders" msgstr "供应商商品订单" -#: company/templates/company/supplier_part.html:249 +#: company/templates/company/supplier_part.html:247 msgid "Pricing Information" msgstr "价格信息" -#: company/templates/company/supplier_part.html:254 -#: templates/js/translated/company.js:387 +#: company/templates/company/supplier_part.html:252 +#: templates/js/translated/company.js:397 #: templates/js/translated/pricing.js:684 msgid "Add Price Break" msgstr "" -#: company/templates/company/supplier_part.html:281 +#: company/templates/company/supplier_part.html:277 msgid "Supplier Part QR Code" msgstr "" -#: company/templates/company/supplier_part.html:292 +#: company/templates/company/supplier_part.html:288 msgid "Link Barcode to Supplier Part" msgstr "" -#: company/templates/company/supplier_part.html:365 +#: company/templates/company/supplier_part.html:361 msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 part/tasks.py:293 -#: part/templates/part/category.html:199 +#: part/templates/part/category.html:182 #: part/templates/part/category_sidebar.html:17 stock/admin.py:47 -#: stock/templates/stock/location.html:168 +#: stock/serializers.py:662 stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:182 #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1034 -#: templates/js/translated/search.js:214 templates/js/translated/stock.js:2514 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1033 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2645 #: users/models.py:41 msgid "Stock Items" msgstr "库存项" @@ -4352,7 +4448,7 @@ msgstr "客户信息" msgid "New Customer" msgstr "新建客户" -#: company/views.py:52 templates/js/translated/search.js:234 +#: company/views.py:52 templates/js/translated/search.js:192 msgid "Companies" msgstr "公司" @@ -4360,72 +4456,78 @@ msgstr "公司" msgid "New Company" msgstr "新建公司信息" -#: label/models.py:104 +#: label/models.py:112 msgid "Label name" msgstr "标签名称" -#: label/models.py:111 +#: label/models.py:119 msgid "Label description" msgstr "标签说明" -#: label/models.py:118 +#: label/models.py:126 msgid "Label" msgstr "标签" -#: label/models.py:119 +#: label/models.py:127 msgid "Label template file" msgstr "标签模板文件" -#: label/models.py:125 report/models.py:273 +#: label/models.py:133 report/models.py:273 msgid "Enabled" msgstr "已启用" -#: label/models.py:126 +#: label/models.py:134 msgid "Label template is enabled" msgstr "标签模板已启用" -#: label/models.py:131 +#: label/models.py:139 msgid "Width [mm]" msgstr "宽度 [mm]" -#: label/models.py:132 +#: label/models.py:140 msgid "Label width, specified in mm" msgstr "标注宽度,以毫米为单位。" -#: label/models.py:138 +#: label/models.py:146 msgid "Height [mm]" msgstr "高度 [mm]" -#: label/models.py:139 +#: label/models.py:147 msgid "Label height, specified in mm" msgstr "标注高度,以毫米为单位。" -#: label/models.py:145 report/models.py:266 +#: label/models.py:153 report/models.py:266 msgid "Filename Pattern" msgstr "文件名样式" -#: label/models.py:146 +#: label/models.py:154 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:242 +#: label/models.py:250 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "查询筛选器 (逗号分隔的键值对列表)" -#: label/models.py:243 label/models.py:284 label/models.py:312 -#: report/models.py:294 report/models.py:452 report/models.py:490 -#: report/models.py:528 +#: label/models.py:251 label/models.py:292 label/models.py:320 +#: label/models.py:356 report/models.py:294 report/models.py:454 +#: report/models.py:492 report/models.py:530 msgid "Filters" msgstr "筛选器" -#: label/models.py:283 +#: label/models.py:291 msgid "Query filters (comma-separated list of key=value pairs" msgstr "查询筛选器 (逗号分隔的键值对列表" -#: label/models.py:311 +#: label/models.py:319 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "商品查询筛选器 (逗号分隔的键值对列表)" +#: label/models.py:355 +#, fuzzy +#| msgid "Query filters (comma-separated list of key=value pairs)," +msgid "Query filters (comma-separated list of key=value pairs)" +msgstr "查询筛选器 (逗号分隔的键值对列表)" + #: label/templates/label/part/part_label.html:31 #: label/templates/label/stockitem/qr.html:21 #: label/templates/label/stocklocation/qr.html:21 @@ -4445,8 +4547,8 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:31 #: report/templates/report/inventree_so_report_base.html:31 #: templates/js/translated/order.js:327 -#: templates/js/translated/purchase_order.js:2093 -#: templates/js/translated/sales_order.js:1827 +#: templates/js/translated/purchase_order.js:2103 +#: templates/js/translated/sales_order.js:1839 msgid "Total Price" msgstr "" @@ -4454,32 +4556,32 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1452 order/models.py:1178 order/models.py:1262 +#: order/api.py:1452 order/models.py:1191 order/models.py:1275 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:177 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1718 templates/js/translated/pricing.js:790 -#: templates/js/translated/purchase_order.js:154 -#: templates/js/translated/purchase_order.js:748 -#: templates/js/translated/purchase_order.js:1637 -#: templates/js/translated/stock.js:1996 templates/js/translated/stock.js:2644 +#: templates/js/translated/part.js:1717 templates/js/translated/pricing.js:790 +#: templates/js/translated/purchase_order.js:165 +#: templates/js/translated/purchase_order.js:759 +#: templates/js/translated/purchase_order.js:1652 +#: templates/js/translated/stock.js:2153 templates/js/translated/stock.js:2775 msgid "Purchase Order" msgstr "" -#: order/api.py:1456 order/models.py:1909 order/models.py:1955 +#: order/api.py:1456 order/models.py:1922 order/models.py:1968 #: order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report_base.html:13 -#: templates/js/translated/return_order.js:269 -#: templates/js/translated/stock.js:2678 +#: templates/js/translated/return_order.js:281 +#: templates/js/translated/stock.js:2809 #, fuzzy #| msgid "Returned" msgid "Return Order" msgstr "已退回" -#: order/api.py:1458 templates/js/translated/sales_order.js:1030 +#: order/api.py:1458 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4489,13 +4591,13 @@ msgstr "" msgid "Total price for this order" msgstr "负责此订单的用户或群组" -#: order/models.py:79 order/serializers.py:49 +#: order/models.py:79 order/serializers.py:50 #, fuzzy #| msgid "Currency" msgid "Order Currency" msgstr "货币" -#: order/models.py:81 order/serializers.py:50 +#: order/models.py:81 order/serializers.py:51 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -4511,512 +4613,518 @@ msgstr "生产产出与对应生产不匹配" msgid "Order description (optional)" msgstr "描述 (可选)" -#: order/models.py:234 +#: order/models.py:237 #, fuzzy #| msgid "User or group responsible for this order" msgid "Select project code for this order" msgstr "负责此订单的用户或群组" -#: order/models.py:236 order/models.py:1094 order/models.py:1454 +#: order/models.py:240 order/models.py:1107 order/models.py:1467 msgid "Link to external page" msgstr "" -#: order/models.py:241 +#: order/models.py:245 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:250 +#: order/models.py:254 msgid "Created By" msgstr "" -#: order/models.py:257 +#: order/models.py:261 msgid "User or group responsible for this order" msgstr "负责此订单的用户或群组" -#: order/models.py:267 +#: order/models.py:271 #, fuzzy #| msgid "Priority of this build order" msgid "Point of contact for this order" msgstr "此构建订单的优先级" -#: order/models.py:360 order/models.py:766 +#: order/models.py:280 +#, fuzzy +#| msgid "User or group responsible for this order" +msgid "Company address for this order" +msgstr "负责此订单的用户或群组" + +#: order/models.py:373 order/models.py:779 msgid "Order reference" msgstr "" -#: order/models.py:368 order/models.py:791 +#: order/models.py:381 order/models.py:804 msgid "Purchase order status" msgstr "" -#: order/models.py:383 +#: order/models.py:396 msgid "Company from which the items are being ordered" msgstr "订购该商品的公司" -#: order/models.py:391 order/templates/order/order_base.html:152 -#: templates/js/translated/purchase_order.js:1662 +#: order/models.py:404 order/templates/order/order_base.html:148 +#: templates/js/translated/purchase_order.js:1677 msgid "Supplier Reference" msgstr "" -#: order/models.py:391 +#: order/models.py:404 msgid "Supplier order reference code" msgstr "" -#: order/models.py:398 +#: order/models.py:411 msgid "received by" msgstr "" -#: order/models.py:403 order/models.py:1761 +#: order/models.py:416 order/models.py:1774 msgid "Issue Date" msgstr "" -#: order/models.py:404 order/models.py:1762 +#: order/models.py:417 order/models.py:1775 msgid "Date order was issued" msgstr "" -#: order/models.py:410 order/models.py:1768 +#: order/models.py:423 order/models.py:1781 msgid "Date order was completed" msgstr "" -#: order/models.py:445 +#: order/models.py:458 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:606 +#: order/models.py:619 msgid "Quantity must be a positive number" msgstr "数量必须大于0" -#: order/models.py:780 +#: order/models.py:793 msgid "Company to which the items are being sold" msgstr "向其出售该商品的公司" -#: order/models.py:799 order/models.py:1755 +#: order/models.py:812 order/models.py:1768 msgid "Customer Reference " msgstr "" -#: order/models.py:799 order/models.py:1756 +#: order/models.py:812 order/models.py:1769 msgid "Customer order reference code" msgstr "" -#: order/models.py:801 order/models.py:1408 -#: templates/js/translated/sales_order.js:831 -#: templates/js/translated/sales_order.js:1012 +#: order/models.py:814 order/models.py:1421 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" -#: order/models.py:808 +#: order/models.py:821 msgid "shipped by" msgstr "" -#: order/models.py:857 +#: order/models.py:870 msgid "Order cannot be completed as no parts have been assigned" msgstr "" -#: order/models.py:861 +#: order/models.py:874 #, fuzzy #| msgid "Build Order is ready to mark as completed" msgid "Only an open order can be marked as complete" msgstr "构建订单已准备好标记为已完成" -#: order/models.py:864 templates/js/translated/sales_order.js:491 +#: order/models.py:877 templates/js/translated/sales_order.js:503 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:867 +#: order/models.py:880 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1074 +#: order/models.py:1087 msgid "Item quantity" msgstr "" -#: order/models.py:1087 +#: order/models.py:1100 msgid "Line item reference" msgstr "" -#: order/models.py:1089 +#: order/models.py:1102 msgid "Line item notes" msgstr "" -#: order/models.py:1100 +#: order/models.py:1113 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1118 +#: order/models.py:1131 #, fuzzy #| msgid "Description (optional)" msgid "Line item description (optional)" msgstr "描述 (可选)" -#: order/models.py:1123 +#: order/models.py:1136 msgid "Context" msgstr "" -#: order/models.py:1124 +#: order/models.py:1137 msgid "Additional context for this line" msgstr "" -#: order/models.py:1133 +#: order/models.py:1146 msgid "Unit price" msgstr "" -#: order/models.py:1163 +#: order/models.py:1176 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1171 +#: order/models.py:1184 msgid "deleted" msgstr "" -#: order/models.py:1177 order/models.py:1262 order/models.py:1303 -#: order/models.py:1402 order/models.py:1551 order/models.py:1908 -#: order/models.py:1955 templates/js/translated/sales_order.js:1474 +#: order/models.py:1190 order/models.py:1275 order/models.py:1316 +#: order/models.py:1415 order/models.py:1564 order/models.py:1921 +#: order/models.py:1968 templates/js/translated/sales_order.js:1486 msgid "Order" msgstr "" -#: order/models.py:1196 +#: order/models.py:1209 msgid "Supplier part" msgstr "供应商商品" -#: order/models.py:1203 order/templates/order/order_base.html:200 -#: templates/js/translated/part.js:1841 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:1276 -#: templates/js/translated/purchase_order.js:2137 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/table_filters.js:90 -#: templates/js/translated/table_filters.js:515 +#: order/models.py:1216 order/templates/order/order_base.html:196 +#: templates/js/translated/part.js:1840 templates/js/translated/part.js:1871 +#: templates/js/translated/purchase_order.js:1291 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:760 +#: templates/js/translated/table_filters.js:96 +#: templates/js/translated/table_filters.js:537 msgid "Received" msgstr "" -#: order/models.py:1204 +#: order/models.py:1217 msgid "Number of items received" msgstr "" -#: order/models.py:1211 stock/models.py:823 stock/serializers.py:252 +#: order/models.py:1224 stock/models.py:823 stock/serializers.py:314 #: stock/templates/stock/item_base.html:184 -#: templates/js/translated/stock.js:2047 +#: templates/js/translated/stock.js:2204 msgid "Purchase Price" msgstr "采购价格" -#: order/models.py:1212 +#: order/models.py:1225 msgid "Unit purchase price" msgstr "" -#: order/models.py:1225 +#: order/models.py:1238 msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:1291 +#: order/models.py:1304 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1296 +#: order/models.py:1309 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1322 part/templates/part/part_pricing.html:107 +#: order/models.py:1335 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:128 templates/js/translated/pricing.js:943 msgid "Sale Price" msgstr "销售价格" -#: order/models.py:1323 +#: order/models.py:1336 msgid "Unit sale price" msgstr "" -#: order/models.py:1333 +#: order/models.py:1346 msgid "Shipped quantity" msgstr "" -#: order/models.py:1409 +#: order/models.py:1422 msgid "Date of shipment" msgstr "" -#: order/models.py:1414 templates/js/translated/sales_order.js:1024 +#: order/models.py:1427 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" -#: order/models.py:1415 +#: order/models.py:1428 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1422 +#: order/models.py:1435 msgid "Checked By" msgstr "" -#: order/models.py:1423 +#: order/models.py:1436 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1430 order/models.py:1627 order/serializers.py:1248 -#: order/serializers.py:1376 templates/js/translated/model_renderers.js:415 +#: order/models.py:1443 order/models.py:1640 order/serializers.py:1254 +#: order/serializers.py:1382 templates/js/translated/model_renderers.js:429 msgid "Shipment" msgstr "" -#: order/models.py:1431 +#: order/models.py:1444 msgid "Shipment number" msgstr "" -#: order/models.py:1439 +#: order/models.py:1452 msgid "Tracking Number" msgstr "" -#: order/models.py:1440 +#: order/models.py:1453 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1447 +#: order/models.py:1460 msgid "Invoice Number" msgstr "" -#: order/models.py:1448 +#: order/models.py:1461 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1470 +#: order/models.py:1483 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1473 +#: order/models.py:1486 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1586 order/models.py:1588 +#: order/models.py:1599 order/models.py:1601 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:1592 +#: order/models.py:1605 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:1594 +#: order/models.py:1607 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:1597 +#: order/models.py:1610 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1607 order/serializers.py:1110 +#: order/models.py:1620 order/serializers.py:1116 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:1610 +#: order/models.py:1623 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:1611 +#: order/models.py:1624 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:1619 +#: order/models.py:1632 msgid "Line" msgstr "" -#: order/models.py:1628 +#: order/models.py:1641 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:1641 order/models.py:1916 -#: templates/js/translated/return_order.js:706 +#: order/models.py:1654 order/models.py:1929 +#: templates/js/translated/return_order.js:718 msgid "Item" msgstr "" -#: order/models.py:1642 +#: order/models.py:1655 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:1645 +#: order/models.py:1658 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:1725 +#: order/models.py:1738 #, fuzzy #| msgid "Build Order Reference" msgid "Return Order reference" msgstr "相关生产订单" -#: order/models.py:1739 +#: order/models.py:1752 #, fuzzy #| msgid "Company from which the items are being ordered" msgid "Company from which items are being returned" msgstr "订购该商品的公司" -#: order/models.py:1750 +#: order/models.py:1763 msgid "Return order status" msgstr "" -#: order/models.py:1901 +#: order/models.py:1914 msgid "Only serialized items can be assigned to a Return Order" msgstr "" -#: order/models.py:1917 +#: order/models.py:1930 #, fuzzy #| msgid "Returned from customer" msgid "Select item to return from customer" msgstr "从客户退货" -#: order/models.py:1922 +#: order/models.py:1935 msgid "Received Date" msgstr "" -#: order/models.py:1923 +#: order/models.py:1936 msgid "The date this this return item was received" msgstr "" -#: order/models.py:1934 templates/js/translated/return_order.js:717 -#: templates/js/translated/table_filters.js:93 +#: order/models.py:1947 templates/js/translated/return_order.js:729 +#: templates/js/translated/table_filters.js:99 msgid "Outcome" msgstr "" -#: order/models.py:1934 +#: order/models.py:1947 msgid "Outcome for this line item" msgstr "" -#: order/models.py:1940 +#: order/models.py:1953 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/serializers.py:247 +#: order/serializers.py:253 msgid "Order cannot be cancelled" msgstr "无法取消订单" -#: order/serializers.py:262 order/serializers.py:1128 +#: order/serializers.py:268 order/serializers.py:1134 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:273 order/serializers.py:1139 +#: order/serializers.py:279 order/serializers.py:1145 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:386 +#: order/serializers.py:392 msgid "Order is not open" msgstr "" -#: order/serializers.py:404 +#: order/serializers.py:410 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:422 +#: order/serializers.py:428 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:427 +#: order/serializers.py:433 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:433 +#: order/serializers.py:439 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:434 +#: order/serializers.py:440 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:472 order/serializers.py:1216 +#: order/serializers.py:478 order/serializers.py:1222 msgid "Line Item" msgstr "" -#: order/serializers.py:478 +#: order/serializers.py:484 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:488 order/serializers.py:607 order/serializers.py:1589 +#: order/serializers.py:494 order/serializers.py:613 order/serializers.py:1595 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:507 templates/js/translated/purchase_order.js:1100 +#: order/serializers.py:513 templates/js/translated/purchase_order.js:1115 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:515 templates/js/translated/purchase_order.js:1124 +#: order/serializers.py:521 templates/js/translated/purchase_order.js:1139 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:528 templates/js/translated/barcode.js:52 +#: order/serializers.py:534 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "条形码" -#: order/serializers.py:529 +#: order/serializers.py:535 #, fuzzy #| msgid "Scan Barcode" msgid "Scanned barcode" msgstr "扫描条形码" -#: order/serializers.py:545 +#: order/serializers.py:551 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:569 +#: order/serializers.py:575 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:623 order/serializers.py:1604 +#: order/serializers.py:629 order/serializers.py:1610 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:646 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:651 +#: order/serializers.py:657 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:950 +#: order/serializers.py:956 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1007 +#: order/serializers.py:1013 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1071 order/serializers.py:1225 +#: order/serializers.py:1077 order/serializers.py:1231 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1093 +#: order/serializers.py:1099 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1238 +#: order/serializers.py:1244 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1260 order/serializers.py:1384 +#: order/serializers.py:1266 order/serializers.py:1390 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1263 order/serializers.py:1387 +#: order/serializers.py:1269 order/serializers.py:1393 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1317 +#: order/serializers.py:1323 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1327 +#: order/serializers.py:1333 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1555 +#: order/serializers.py:1561 msgid "Return order line item" msgstr "" -#: order/serializers.py:1562 +#: order/serializers.py:1568 #, fuzzy #| msgid "Build output does not match Build Order" msgid "Line item does not match return order" msgstr "生产产出与订单不匹配" -#: order/serializers.py:1565 +#: order/serializers.py:1571 #, fuzzy #| msgid "This build output has already been completed" msgid "Line item has already been received" msgstr "此生产产出已经完成" -#: order/serializers.py:1597 +#: order/serializers.py:1603 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1678 +#: order/serializers.py:1684 #, fuzzy #| msgid "Uses default currency" msgid "Line price currency" @@ -5084,86 +5192,78 @@ msgid "Issue Order" msgstr "生产订单" #: order/templates/order/order_base.html:83 -msgid "Receive items" -msgstr "" - -#: order/templates/order/order_base.html:85 -msgid "Receive Items" -msgstr "" - -#: order/templates/order/order_base.html:87 #: order/templates/order/return_order_base.html:87 msgid "Mark order as complete" msgstr "" -#: order/templates/order/order_base.html:88 +#: order/templates/order/order_base.html:84 #: order/templates/order/return_order_base.html:88 #: order/templates/order/sales_order_base.html:94 msgid "Complete Order" msgstr "" -#: order/templates/order/order_base.html:95 +#: order/templates/order/order_base.html:91 #, fuzzy #| msgid "Supplier part" msgid "Supplier part thumbnail" msgstr "供应商商品" -#: order/templates/order/order_base.html:110 +#: order/templates/order/order_base.html:106 #: order/templates/order/return_order_base.html:102 #: order/templates/order/sales_order_base.html:107 msgid "Order Reference" msgstr "" -#: order/templates/order/order_base.html:115 +#: order/templates/order/order_base.html:111 #: order/templates/order/return_order_base.html:107 #: order/templates/order/sales_order_base.html:112 msgid "Order Description" msgstr "" -#: order/templates/order/order_base.html:122 +#: order/templates/order/order_base.html:118 #: order/templates/order/return_order_base.html:114 #: order/templates/order/sales_order_base.html:119 msgid "Order Status" msgstr "" -#: order/templates/order/order_base.html:145 +#: order/templates/order/order_base.html:141 msgid "No suppplier information available" msgstr "" -#: order/templates/order/order_base.html:158 +#: order/templates/order/order_base.html:154 #: order/templates/order/sales_order_base.html:158 msgid "Completed Line Items" msgstr "" -#: order/templates/order/order_base.html:164 +#: order/templates/order/order_base.html:160 #: order/templates/order/sales_order_base.html:164 #: order/templates/order/sales_order_base.html:174 msgid "Incomplete" msgstr "" -#: order/templates/order/order_base.html:183 +#: order/templates/order/order_base.html:179 #: order/templates/order/return_order_base.html:158 #: report/templates/report/inventree_build_order_base.html:121 msgid "Issued" msgstr "" -#: order/templates/order/order_base.html:221 +#: order/templates/order/order_base.html:224 msgid "Total cost" msgstr "" -#: order/templates/order/order_base.html:225 -#: order/templates/order/return_order_base.html:193 -#: order/templates/order/sales_order_base.html:233 +#: order/templates/order/order_base.html:228 +#: order/templates/order/return_order_base.html:200 +#: order/templates/order/sales_order_base.html:240 msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_base.html:331 +#: order/templates/order/order_base.html:318 #, fuzzy #| msgid "Purchase Orders" msgid "Purchase Order QR Code" msgstr "采购订单" -#: order/templates/order/order_base.html:343 +#: order/templates/order/order_base.html:330 #, fuzzy #| msgid "Create Purchase Order" msgid "Link Barcode to Purchase Order" @@ -5218,13 +5318,13 @@ msgstr "" #: part/templates/part/import_wizard/ajax_match_references.html:42 #: part/templates/part/import_wizard/match_fields.html:71 #: part/templates/part/import_wizard/match_references.html:49 -#: templates/js/translated/bom.js:132 templates/js/translated/build.js:512 -#: templates/js/translated/build.js:2348 -#: templates/js/translated/purchase_order.js:692 -#: templates/js/translated/purchase_order.js:1206 -#: templates/js/translated/return_order.js:494 -#: templates/js/translated/sales_order.js:1097 -#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:850 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:518 +#: templates/js/translated/build.js:1555 +#: templates/js/translated/purchase_order.js:703 +#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:849 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "移除行" @@ -5285,9 +5385,9 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:27 #: order/templates/order/return_order_detail.html:24 #: order/templates/order/sales_order_detail.html:24 -#: templates/js/translated/purchase_order.js:419 -#: templates/js/translated/return_order.js:447 -#: templates/js/translated/sales_order.js:222 +#: templates/js/translated/purchase_order.js:430 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:234 msgid "Add Line Item" msgstr "" @@ -5298,32 +5398,25 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: order/templates/order/purchase_order_detail.html:49 #: order/templates/order/purchase_order_detail.html:50 -#, fuzzy -#| msgid "Delete parameters" -msgid "Delete Line Items" -msgstr "删除参数" - -#: order/templates/order/purchase_order_detail.html:66 -#: order/templates/order/return_order_detail.html:47 -#: order/templates/order/sales_order_detail.html:43 +#: order/templates/order/return_order_detail.html:45 +#: order/templates/order/sales_order_detail.html:41 msgid "Extra Lines" msgstr "" -#: order/templates/order/purchase_order_detail.html:72 -#: order/templates/order/return_order_detail.html:53 -#: order/templates/order/sales_order_detail.html:49 +#: order/templates/order/purchase_order_detail.html:56 +#: order/templates/order/return_order_detail.html:51 +#: order/templates/order/sales_order_detail.html:47 msgid "Add Extra Line" msgstr "" -#: order/templates/order/purchase_order_detail.html:92 +#: order/templates/order/purchase_order_detail.html:74 msgid "Received Items" msgstr "" -#: order/templates/order/purchase_order_detail.html:117 -#: order/templates/order/return_order_detail.html:89 -#: order/templates/order/sales_order_detail.html:149 +#: order/templates/order/purchase_order_detail.html:99 +#: order/templates/order/return_order_detail.html:85 +#: order/templates/order/sales_order_detail.html:139 msgid "Order Notes" msgstr "" @@ -5345,31 +5438,31 @@ msgstr "" #: order/templates/order/return_order_base.html:139 #: order/templates/order/sales_order_base.html:152 -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" -#: order/templates/order/return_order_base.html:189 -#: order/templates/order/sales_order_base.html:229 +#: order/templates/order/return_order_base.html:196 +#: order/templates/order/sales_order_base.html:236 #: part/templates/part/part_pricing.html:32 #: part/templates/part/part_pricing.html:58 #: part/templates/part/part_pricing.html:99 #: part/templates/part/part_pricing.html:114 -#: templates/js/translated/part.js:1046 -#: templates/js/translated/purchase_order.js:1712 -#: templates/js/translated/return_order.js:369 -#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/part.js:1045 +#: templates/js/translated/purchase_order.js:1727 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" -#: order/templates/order/return_order_base.html:257 +#: order/templates/order/return_order_base.html:264 #, fuzzy #| msgid "Returned" msgid "Return Order QR Code" msgstr "已退回" -#: order/templates/order/return_order_base.html:269 +#: order/templates/order/return_order_base.html:276 #, fuzzy #| msgid "Create Purchase Order" msgid "Link Barcode to Return Order" @@ -5393,7 +5486,7 @@ msgid "Ship Items" msgstr "匹配项" #: order/templates/order/sales_order_base.html:93 -#: templates/js/translated/sales_order.js:469 +#: templates/js/translated/sales_order.js:481 msgid "Complete Sales Order" msgstr "" @@ -5402,18 +5495,18 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:170 -#: order/templates/order/sales_order_detail.html:105 +#: order/templates/order/sales_order_detail.html:99 #: order/templates/order/so_sidebar.html:11 msgid "Completed Shipments" msgstr "" -#: order/templates/order/sales_order_base.html:306 +#: order/templates/order/sales_order_base.html:313 #, fuzzy #| msgid "Sales Order" msgid "Sales Order QR Code" msgstr "销售订单" -#: order/templates/order/sales_order_base.html:318 +#: order/templates/order/sales_order_base.html:325 #, fuzzy #| msgid "New Sales Order" msgid "Link Barcode to Sales Order" @@ -5423,18 +5516,17 @@ msgstr "新建销售订单" msgid "Sales Order Items" msgstr "" -#: order/templates/order/sales_order_detail.html:71 -#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:332 +#: order/templates/order/sales_order_detail.html:67 +#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:283 msgid "Pending Shipments" msgstr "" -#: order/templates/order/sales_order_detail.html:75 -#: templates/attachment_table.html:6 templates/js/translated/bom.js:1236 -#: templates/js/translated/build.js:2249 +#: order/templates/order/sales_order_detail.html:71 +#: templates/js/translated/bom.js:1256 templates/js/translated/filters.js:297 msgid "Actions" msgstr "" -#: order/templates/order/sales_order_detail.html:84 +#: order/templates/order/sales_order_detail.html:80 msgid "New Shipment" msgstr "" @@ -5460,12 +5552,12 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:33 part/admin.py:273 part/models.py:3667 part/tasks.py:288 +#: part/admin.py:33 part/admin.py:273 part/models.py:3716 part/tasks.py:288 #: stock/admin.py:101 msgid "Part ID" msgstr "商品ID" -#: part/admin.py:34 part/admin.py:275 part/models.py:3671 part/tasks.py:289 +#: part/admin.py:34 part/admin.py:275 part/models.py:3720 part/tasks.py:289 #: stock/admin.py:102 msgid "Part Name" msgstr "" @@ -5474,19 +5566,19 @@ msgstr "" msgid "Part Description" msgstr "" -#: part/admin.py:36 part/models.py:889 part/templates/part/part_base.html:271 -#: templates/js/translated/part.js:1200 templates/js/translated/part.js:2233 -#: templates/js/translated/stock.js:1795 +#: part/admin.py:36 part/models.py:890 part/templates/part/part_base.html:271 +#: templates/js/translated/part.js:1199 templates/js/translated/part.js:2309 +#: templates/js/translated/stock.js:1952 msgid "IPN" msgstr "" -#: part/admin.py:37 part/models.py:896 part/templates/part/part_base.html:279 -#: report/models.py:179 templates/js/translated/part.js:1205 -#: templates/js/translated/part.js:2239 +#: part/admin.py:37 part/models.py:897 part/templates/part/part_base.html:279 +#: report/models.py:179 templates/js/translated/part.js:1204 +#: templates/js/translated/part.js:2315 msgid "Revision" msgstr "" -#: part/admin.py:38 part/admin.py:198 part/models.py:875 +#: part/admin.py:38 part/admin.py:198 part/models.py:876 #: part/templates/part/category.html:93 part/templates/part/part_base.html:300 msgid "Keywords" msgstr "关键词" @@ -5507,24 +5599,24 @@ msgstr "" msgid "Default Supplier ID" msgstr "" -#: part/admin.py:46 part/models.py:864 part/templates/part/part_base.html:179 +#: part/admin.py:46 part/models.py:865 part/templates/part/part_base.html:179 msgid "Variant Of" msgstr "" -#: part/admin.py:47 part/models.py:980 part/templates/part/part_base.html:205 +#: part/admin.py:47 part/models.py:981 part/templates/part/part_base.html:205 msgid "Minimum Stock" msgstr "最低库存" #: part/admin.py:61 part/templates/part/part_base.html:199 -#: templates/js/translated/company.js:1299 -#: templates/js/translated/table_filters.js:301 +#: templates/js/translated/company.js:1720 +#: templates/js/translated/table_filters.js:307 msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:178 part/templates/part/part_base.html:212 -#: templates/js/translated/bom.js:1167 templates/js/translated/build.js:2191 -#: templates/js/translated/part.js:687 templates/js/translated/part.js:2123 -#: templates/js/translated/table_filters.js:140 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2541 +#: templates/js/translated/part.js:686 templates/js/translated/part.js:2122 +#: templates/js/translated/table_filters.js:146 msgid "On Order" msgstr "" @@ -5532,23 +5624,16 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:64 templates/js/translated/build.js:2203 -#: templates/js/translated/build.js:2465 templates/js/translated/build.js:3052 -#: templates/js/translated/sales_order.js:1906 -#: templates/js/translated/table_filters.js:488 -msgid "Allocated" -msgstr "" - #: part/admin.py:65 part/templates/part/part_base.html:243 stock/admin.py:124 -#: templates/js/translated/part.js:692 templates/js/translated/part.js:2127 +#: templates/js/translated/part.js:691 templates/js/translated/part.js:2126 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2930 templates/js/translated/part.js:943 +#: part/admin.py:66 part/models.py:2964 templates/js/translated/part.js:942 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2936 templates/js/translated/part.js:953 +#: part/admin.py:67 part/models.py:2970 templates/js/translated/part.js:952 msgid "Maximum Cost" msgstr "" @@ -5565,13 +5650,13 @@ msgstr "" msgid "Category Path" msgstr "类别路径" -#: part/admin.py:202 part/models.py:392 part/templates/part/cat_link.html:3 -#: part/templates/part/category.html:23 part/templates/part/category.html:140 -#: part/templates/part/category.html:160 +#: part/admin.py:202 part/models.py:393 part/serializers.py:307 +#: part/templates/part/cat_link.html:3 part/templates/part/category.html:23 +#: part/templates/part/category.html:140 part/templates/part/category.html:160 #: part/templates/part/category_sidebar.html:9 -#: templates/InvenTree/index.html:86 templates/InvenTree/search.html:84 +#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:45 -#: templates/js/translated/part.js:2754 templates/js/translated/search.js:172 +#: templates/js/translated/part.js:2739 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "商品" @@ -5588,7 +5673,7 @@ msgstr "" msgid "Parent IPN" msgstr "" -#: part/admin.py:274 part/models.py:3675 +#: part/admin.py:274 part/models.py:3724 msgid "Part IPN" msgstr "" @@ -5602,35 +5687,35 @@ msgstr "" msgid "Maximum Price" msgstr "" -#: part/api.py:498 +#: part/api.py:501 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:518 +#: part/api.py:521 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:536 +#: part/api.py:539 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:622 +#: part/api.py:625 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:770 +#: part/api.py:773 msgid "Valid" msgstr "" -#: part/api.py:771 +#: part/api.py:774 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:777 +#: part/api.py:780 msgid "This option must be selected" msgstr "" -#: part/bom.py:175 part/models.py:127 part/models.py:923 +#: part/bom.py:175 part/models.py:128 part/models.py:924 #: part/templates/part/category.html:115 part/templates/part/part_base.html:369 msgid "Default Location" msgstr "默认仓储地点" @@ -5640,7 +5725,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:177 part/templates/part/part_base.html:194 -#: templates/js/translated/sales_order.js:1873 +#: templates/js/translated/sales_order.js:1885 msgid "Available Stock" msgstr "可用库存" @@ -5648,924 +5733,925 @@ msgstr "可用库存" msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 part/models.py:3616 part/templates/part/category.html:16 +#: part/models.py:76 part/models.py:3665 part/templates/part/category.html:16 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "商品类别" -#: part/models.py:76 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: part/models.py:77 part/templates/part/category.html:135 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158 #: users/models.py:37 msgid "Part Categories" msgstr "商品类别" -#: part/models.py:128 +#: part/models.py:129 msgid "Default location for parts in this category" msgstr "此类别商品的默认仓储地点" -#: part/models.py:133 stock/models.py:124 templates/js/translated/stock.js:2520 -#: templates/js/translated/table_filters.js:209 -#: templates/js/translated/table_filters.js:229 +#: part/models.py:134 stock/models.py:124 templates/js/translated/stock.js:2651 +#: templates/js/translated/table_filters.js:215 +#: templates/js/translated/table_filters.js:235 msgid "Structural" msgstr "" -#: part/models.py:135 +#: part/models.py:136 msgid "Parts may not be directly assigned to a structural category, but may be assigned to child categories." msgstr "" -#: part/models.py:139 +#: part/models.py:140 msgid "Default keywords" msgstr "" -#: part/models.py:139 +#: part/models.py:140 msgid "Default keywords for parts in this category" msgstr "此类别商品的默认关键字" -#: part/models.py:144 stock/models.py:113 +#: part/models.py:145 stock/models.py:113 msgid "Icon" msgstr "" -#: part/models.py:145 stock/models.py:114 +#: part/models.py:146 stock/models.py:114 msgid "Icon (optional)" msgstr "" -#: part/models.py:164 +#: part/models.py:165 msgid "You cannot make this part category structural because some parts are already assigned to it!" msgstr "" -#: part/models.py:475 +#: part/models.py:476 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:517 part/models.py:529 +#: part/models.py:518 part/models.py:530 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:601 +#: part/models.py:602 #, python-brace-format msgid "IPN must match regex pattern {pat}" msgstr "IPN 必须匹配正则表达式 {pat}" -#: part/models.py:672 +#: part/models.py:673 msgid "Stock item with this serial number already exists" msgstr "" -#: part/models.py:803 +#: part/models.py:804 msgid "Duplicate IPN not allowed in part settings" msgstr "在商品设置中不允许重复的IPN" -#: part/models.py:808 +#: part/models.py:809 msgid "Part with this Name, IPN and Revision already exists." msgstr "" -#: part/models.py:822 +#: part/models.py:823 msgid "Parts cannot be assigned to structural part categories!" msgstr "" -#: part/models.py:846 part/models.py:3672 +#: part/models.py:847 part/models.py:3721 msgid "Part name" msgstr "商品名称" -#: part/models.py:852 +#: part/models.py:853 msgid "Is Template" msgstr "" -#: part/models.py:853 +#: part/models.py:854 msgid "Is this part a template part?" msgstr "" -#: part/models.py:863 +#: part/models.py:864 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:870 +#: part/models.py:871 #, fuzzy #| msgid "Description (optional)" msgid "Part description (optional)" msgstr "描述 (可选)" -#: part/models.py:876 +#: part/models.py:877 msgid "Part keywords to improve visibility in search results" msgstr "提高搜索结果可见性的关键字" -#: part/models.py:883 part/models.py:3198 part/models.py:3615 -#: part/serializers.py:848 part/templates/part/part_base.html:262 +#: part/models.py:884 part/models.py:3232 part/models.py:3664 +#: part/serializers.py:320 part/serializers.py:910 +#: part/templates/part/part_base.html:262 #: templates/InvenTree/settings/settings_staff_js.html:204 #: templates/js/translated/notification.js:59 -#: templates/js/translated/part.js:2269 templates/js/translated/part.js:2481 +#: templates/js/translated/part.js:2345 msgid "Category" msgstr "类别" -#: part/models.py:884 +#: part/models.py:885 msgid "Part category" msgstr "商品类别" -#: part/models.py:890 +#: part/models.py:891 msgid "Internal Part Number" msgstr "内部商品编号" -#: part/models.py:895 +#: part/models.py:896 msgid "Part revision or version number" msgstr "商品版本号" -#: part/models.py:921 +#: part/models.py:922 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:966 part/templates/part/part_base.html:378 +#: part/models.py:967 part/templates/part/part_base.html:378 msgid "Default Supplier" msgstr "" -#: part/models.py:967 +#: part/models.py:968 msgid "Default supplier part" msgstr "默认供应商商品" -#: part/models.py:974 +#: part/models.py:975 msgid "Default Expiry" msgstr "" -#: part/models.py:975 +#: part/models.py:976 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:981 +#: part/models.py:982 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:988 +#: part/models.py:989 msgid "Units of measure for this part" msgstr "" -#: part/models.py:997 +#: part/models.py:998 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:1003 +#: part/models.py:1004 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:1009 +#: part/models.py:1010 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:1014 +#: part/models.py:1015 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:1019 +#: part/models.py:1020 msgid "Can this part be sold to customers?" msgstr "此商品可以销售给客户吗?" -#: part/models.py:1024 +#: part/models.py:1025 msgid "Is this part active?" msgstr "" -#: part/models.py:1029 +#: part/models.py:1030 msgid "Is this a virtual part, such as a software product or license?" msgstr "这是一个虚拟商品,如软件产品或许可证吗?" -#: part/models.py:1031 +#: part/models.py:1032 msgid "BOM checksum" msgstr "" -#: part/models.py:1031 +#: part/models.py:1032 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:1034 +#: part/models.py:1035 msgid "BOM checked by" msgstr "" -#: part/models.py:1036 +#: part/models.py:1037 msgid "BOM checked date" msgstr "" -#: part/models.py:1040 +#: part/models.py:1041 msgid "Creation User" msgstr "新建用户" -#: part/models.py:1042 +#: part/models.py:1043 msgid "User responsible for this part" msgstr "" -#: part/models.py:1046 part/templates/part/part_base.html:341 +#: part/models.py:1047 part/templates/part/part_base.html:341 #: stock/templates/stock/item_base.html:447 -#: templates/js/translated/part.js:2331 +#: templates/js/translated/part.js:2407 msgid "Last Stocktake" msgstr "" -#: part/models.py:1921 +#: part/models.py:1923 msgid "Sell multiple" msgstr "" -#: part/models.py:2853 +#: part/models.py:2887 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:2870 +#: part/models.py:2904 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:2871 +#: part/models.py:2905 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:2876 +#: part/models.py:2910 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:2877 +#: part/models.py:2911 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:2882 +#: part/models.py:2916 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:2883 +#: part/models.py:2917 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:2888 +#: part/models.py:2922 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:2889 +#: part/models.py:2923 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:2894 +#: part/models.py:2928 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:2895 +#: part/models.py:2929 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:2900 +#: part/models.py:2934 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:2901 +#: part/models.py:2935 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:2906 +#: part/models.py:2940 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:2907 +#: part/models.py:2941 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:2912 +#: part/models.py:2946 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:2913 +#: part/models.py:2947 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:2918 +#: part/models.py:2952 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:2919 +#: part/models.py:2953 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:2924 +#: part/models.py:2958 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:2925 +#: part/models.py:2959 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:2931 +#: part/models.py:2965 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:2937 +#: part/models.py:2971 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:2942 +#: part/models.py:2976 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:2943 +#: part/models.py:2977 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:2948 +#: part/models.py:2982 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:2949 +#: part/models.py:2983 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:2954 +#: part/models.py:2988 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:2955 +#: part/models.py:2989 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:2960 +#: part/models.py:2994 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:2961 +#: part/models.py:2995 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:2980 +#: part/models.py:3014 msgid "Part for stocktake" msgstr "" -#: part/models.py:2985 +#: part/models.py:3019 msgid "Item Count" msgstr "" -#: part/models.py:2986 +#: part/models.py:3020 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:2993 +#: part/models.py:3027 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:2997 part/models.py:3080 +#: part/models.py:3031 part/models.py:3114 #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:360 -#: templates/js/translated/part.js:1059 templates/js/translated/pricing.js:812 +#: templates/js/translated/part.js:1058 templates/js/translated/pricing.js:812 #: templates/js/translated/pricing.js:936 -#: templates/js/translated/purchase_order.js:1691 -#: templates/js/translated/stock.js:2558 +#: templates/js/translated/purchase_order.js:1706 +#: templates/js/translated/stock.js:2689 msgid "Date" msgstr "" -#: part/models.py:2998 +#: part/models.py:3032 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3006 +#: part/models.py:3040 msgid "Additional notes" msgstr "" -#: part/models.py:3014 +#: part/models.py:3048 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3019 +#: part/models.py:3053 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3020 +#: part/models.py:3054 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3025 +#: part/models.py:3059 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3026 +#: part/models.py:3060 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3087 templates/InvenTree/settings/settings_staff_js.html:349 +#: part/models.py:3121 templates/InvenTree/settings/settings_staff_js.html:349 msgid "Report" msgstr "" -#: part/models.py:3088 +#: part/models.py:3122 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3093 templates/InvenTree/settings/settings_staff_js.html:356 +#: part/models.py:3127 templates/InvenTree/settings/settings_staff_js.html:356 msgid "Part Count" msgstr "" -#: part/models.py:3094 +#: part/models.py:3128 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3102 +#: part/models.py:3136 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3238 +#: part/models.py:3272 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:3255 +#: part/models.py:3289 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3275 templates/js/translated/part.js:2821 +#: part/models.py:3309 templates/js/translated/part.js:2806 msgid "Test Name" msgstr "" -#: part/models.py:3276 +#: part/models.py:3310 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3281 +#: part/models.py:3315 msgid "Test Description" msgstr "" -#: part/models.py:3282 +#: part/models.py:3316 msgid "Enter description for this test" msgstr "" -#: part/models.py:3287 templates/js/translated/part.js:2830 -#: templates/js/translated/table_filters.js:423 +#: part/models.py:3321 templates/js/translated/part.js:2815 +#: templates/js/translated/table_filters.js:429 msgid "Required" msgstr "" -#: part/models.py:3288 +#: part/models.py:3322 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3293 templates/js/translated/part.js:2838 +#: part/models.py:3327 templates/js/translated/part.js:2823 msgid "Requires Value" msgstr "" -#: part/models.py:3294 +#: part/models.py:3328 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3299 templates/js/translated/part.js:2845 +#: part/models.py:3333 templates/js/translated/part.js:2830 msgid "Requires Attachment" msgstr "" -#: part/models.py:3300 +#: part/models.py:3334 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3346 +#: part/models.py:3380 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3351 +#: part/models.py:3385 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3369 +#: part/models.py:3403 #, fuzzy #| msgid "Key string must be unique" msgid "Choices must be unique" msgstr "关键字必须是唯一的" -#: part/models.py:3385 +#: part/models.py:3419 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3401 +#: part/models.py:3435 msgid "Parameter Name" msgstr "" -#: part/models.py:3407 +#: part/models.py:3441 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3417 +#: part/models.py:3451 msgid "Parameter description" msgstr "" -#: part/models.py:3423 templates/js/translated/part.js:1600 -#: templates/js/translated/table_filters.js:734 +#: part/models.py:3457 templates/js/translated/part.js:1599 +#: templates/js/translated/table_filters.js:756 msgid "Checkbox" msgstr "" -#: part/models.py:3424 +#: part/models.py:3458 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3429 templates/js/translated/part.js:1609 +#: part/models.py:3463 templates/js/translated/part.js:1608 msgid "Choices" msgstr "" -#: part/models.py:3430 +#: part/models.py:3464 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3511 +#: part/models.py:3545 #, fuzzy #| msgid "Invalid choice for parent build" msgid "Invalid choice for parameter value" msgstr "上级生产选项无效" -#: part/models.py:3555 +#: part/models.py:3589 msgid "Parent Part" msgstr "" -#: part/models.py:3560 part/models.py:3621 part/models.py:3622 +#: part/models.py:3594 part/models.py:3670 part/models.py:3671 #: templates/InvenTree/settings/settings_staff_js.html:199 msgid "Parameter Template" msgstr "参数模板" -#: part/models.py:3565 +#: part/models.py:3599 msgid "Data" msgstr "" -#: part/models.py:3565 +#: part/models.py:3599 msgid "Parameter Value" msgstr "" -#: part/models.py:3626 templates/InvenTree/settings/settings_staff_js.html:208 +#: part/models.py:3675 templates/InvenTree/settings/settings_staff_js.html:208 msgid "Default Value" msgstr "默认值" -#: part/models.py:3627 +#: part/models.py:3676 msgid "Default Parameter Value" msgstr "" -#: part/models.py:3664 +#: part/models.py:3713 msgid "Part ID or part name" msgstr "" -#: part/models.py:3668 +#: part/models.py:3717 msgid "Unique part ID value" msgstr "" -#: part/models.py:3676 +#: part/models.py:3725 msgid "Part IPN value" msgstr "" -#: part/models.py:3679 +#: part/models.py:3728 msgid "Level" msgstr "" -#: part/models.py:3680 +#: part/models.py:3729 msgid "BOM level" msgstr "" -#: part/models.py:3764 +#: part/models.py:3735 part/models.py:4113 +msgid "BOM Item" +msgstr "BOM项" + +#: part/models.py:3808 msgid "Select parent part" msgstr "" -#: part/models.py:3772 +#: part/models.py:3816 msgid "Sub part" msgstr "" -#: part/models.py:3773 +#: part/models.py:3817 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3779 +#: part/models.py:3823 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3783 part/templates/part/upload_bom.html:58 -#: templates/js/translated/bom.js:971 templates/js/translated/bom.js:998 -#: templates/js/translated/build.js:2113 -#: templates/js/translated/table_filters.js:156 -#: templates/js/translated/table_filters.js:185 -#: templates/js/translated/table_filters.js:500 -msgid "Optional" -msgstr "可选项" - -#: part/models.py:3784 +#: part/models.py:3828 msgid "This BOM item is optional" msgstr "" -#: part/models.py:3789 templates/js/translated/bom.js:967 -#: templates/js/translated/bom.js:1007 templates/js/translated/build.js:2104 -#: templates/js/translated/table_filters.js:160 -#: templates/js/translated/table_filters.js:496 -msgid "Consumable" -msgstr "" - -#: part/models.py:3790 +#: part/models.py:3834 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:3794 part/templates/part/upload_bom.html:55 +#: part/models.py:3838 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:3795 +#: part/models.py:3839 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:3798 +#: part/models.py:3842 msgid "BOM item reference" msgstr "" -#: part/models.py:3801 +#: part/models.py:3845 msgid "BOM item notes" msgstr "" -#: part/models.py:3805 +#: part/models.py:3849 msgid "Checksum" msgstr "" -#: part/models.py:3805 +#: part/models.py:3849 msgid "BOM line checksum" msgstr "" -#: part/models.py:3810 templates/js/translated/table_filters.js:144 +#: part/models.py:3854 templates/js/translated/table_filters.js:150 msgid "Validated" msgstr "" -#: part/models.py:3811 +#: part/models.py:3855 #, fuzzy #| msgid "Some stock items have been overallocated" msgid "This BOM item has been validated" msgstr "一些库存项已被过度分配" -#: part/models.py:3816 part/templates/part/upload_bom.html:57 -#: templates/js/translated/bom.js:1024 -#: templates/js/translated/table_filters.js:148 -#: templates/js/translated/table_filters.js:181 +#: part/models.py:3860 part/templates/part/upload_bom.html:57 +#: templates/js/translated/bom.js:1042 +#: templates/js/translated/table_filters.js:154 +#: templates/js/translated/table_filters.js:187 msgid "Gets inherited" msgstr "" -#: part/models.py:3817 +#: part/models.py:3861 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:3822 part/templates/part/upload_bom.html:56 -#: templates/js/translated/bom.js:1016 +#: part/models.py:3866 part/templates/part/upload_bom.html:56 +#: templates/js/translated/bom.js:1034 msgid "Allow Variants" msgstr "" -#: part/models.py:3823 +#: part/models.py:3867 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:3909 stock/models.py:577 +#: part/models.py:3953 stock/models.py:577 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:3918 part/models.py:3920 +#: part/models.py:3962 part/models.py:3964 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4036 +#: part/models.py:4080 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4057 +#: part/models.py:4101 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4070 +#: part/models.py:4114 msgid "Parent BOM item" msgstr "" -#: part/models.py:4078 +#: part/models.py:4122 msgid "Substitute part" msgstr "" -#: part/models.py:4093 +#: part/models.py:4137 msgid "Part 1" msgstr "" -#: part/models.py:4097 +#: part/models.py:4141 msgid "Part 2" msgstr "" -#: part/models.py:4097 +#: part/models.py:4141 msgid "Select Related Part" msgstr "" -#: part/models.py:4115 +#: part/models.py:4159 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4119 +#: part/models.py:4163 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:152 part/serializers.py:175 stock/serializers.py:257 +#: part/serializers.py:152 part/serializers.py:175 stock/serializers.py:319 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:302 +#: part/serializers.py:313 +#, fuzzy +#| msgid "Rejected" +msgid "No parts selected" +msgstr "已拒绝" + +#: part/serializers.py:321 +#, fuzzy +#| msgid "Set category" +msgid "Select category" +msgstr "设置类别" + +#: part/serializers.py:352 msgid "Original Part" msgstr "" -#: part/serializers.py:302 +#: part/serializers.py:352 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:307 +#: part/serializers.py:357 msgid "Copy Image" msgstr "" -#: part/serializers.py:307 +#: part/serializers.py:357 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:312 part/templates/part/detail.html:296 +#: part/serializers.py:362 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" -#: part/serializers.py:312 +#: part/serializers.py:362 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:317 +#: part/serializers.py:367 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:317 +#: part/serializers.py:367 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:327 +#: part/serializers.py:377 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:327 +#: part/serializers.py:377 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:333 +#: part/serializers.py:383 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:333 +#: part/serializers.py:383 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:343 +#: part/serializers.py:393 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:354 +#: part/serializers.py:404 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:360 +#: part/serializers.py:410 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:367 +#: part/serializers.py:417 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:375 +#: part/serializers.py:425 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:387 +#: part/serializers.py:437 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:445 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:620 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:449 +#: part/serializers.py:682 part/templates/part/copy_part.html:9 +#: templates/js/translated/part.js:448 msgid "Duplicate Part" msgstr "复制部件" -#: part/serializers.py:620 +#: part/serializers.py:682 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:625 templates/js/translated/part.js:103 +#: part/serializers.py:687 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:687 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:630 +#: part/serializers.py:692 msgid "Supplier Information" msgstr "" -#: part/serializers.py:630 +#: part/serializers.py:692 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:636 +#: part/serializers.py:698 msgid "Copy Category Parameters" msgstr "复制类别参数" -#: part/serializers.py:637 +#: part/serializers.py:699 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:842 +#: part/serializers.py:904 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:848 +#: part/serializers.py:910 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:854 +#: part/serializers.py:916 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:921 msgid "Generate Report" msgstr "" -#: part/serializers.py:860 +#: part/serializers.py:922 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:865 +#: part/serializers.py:927 msgid "Update Parts" msgstr "" -#: part/serializers.py:866 +#: part/serializers.py:928 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:874 +#: part/serializers.py:936 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:1025 msgid "Update" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:1026 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1246 +#: part/serializers.py:1308 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1254 +#: part/serializers.py:1316 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1255 +#: part/serializers.py:1317 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1260 +#: part/serializers.py:1322 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1261 +#: part/serializers.py:1323 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1328 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1267 +#: part/serializers.py:1329 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1272 +#: part/serializers.py:1334 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1273 +#: part/serializers.py:1335 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1313 +#: part/serializers.py:1375 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1314 +#: part/serializers.py:1376 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1406 msgid "No part column specified" msgstr "" -#: part/serializers.py:1387 +#: part/serializers.py:1449 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1390 +#: part/serializers.py:1452 msgid "No matching part found" msgstr "" -#: part/serializers.py:1393 +#: part/serializers.py:1455 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1402 +#: part/serializers.py:1464 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1472 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1431 +#: part/serializers.py:1493 msgid "At least one BOM item is required" msgstr "" @@ -6578,9 +6664,9 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: part/tasks.py:294 templates/js/translated/part.js:1040 -#: templates/js/translated/part.js:1793 templates/js/translated/part.js:1848 -#: templates/js/translated/purchase_order.js:2052 +#: part/tasks.py:294 templates/js/translated/part.js:1039 +#: templates/js/translated/part.js:1792 templates/js/translated/part.js:1847 +#: templates/js/translated/purchase_order.js:2062 msgid "Total Quantity" msgstr "" @@ -6620,14 +6706,6 @@ msgstr "" msgid "The BOM for %(part)s has not been validated." msgstr "" -#: part/templates/part/bom.html:30 part/templates/part/detail.html:291 -msgid "BOM actions" -msgstr "" - -#: part/templates/part/bom.html:34 -msgid "Delete Items" -msgstr "" - #: part/templates/part/category.html:34 msgid "Perform stocktake for this part category" msgstr "" @@ -6664,7 +6742,7 @@ msgstr "" msgid "Top level part category" msgstr "" -#: part/templates/part/category.html:121 part/templates/part/category.html:225 +#: part/templates/part/category.html:121 part/templates/part/category.html:206 #: part/templates/part/category_sidebar.html:7 msgid "Subcategories" msgstr "子类别" @@ -6677,33 +6755,20 @@ msgstr "商品 (包括子类别)" msgid "Create new part" msgstr "新建商品" -#: part/templates/part/category.html:165 templates/js/translated/bom.js:443 +#: part/templates/part/category.html:165 templates/js/translated/bom.js:444 msgid "New Part" msgstr "新商品" -#: part/templates/part/category.html:175 part/templates/part/detail.html:390 -#: part/templates/part/detail.html:421 -msgid "Options" -msgstr "选项" - -#: part/templates/part/category.html:179 -msgid "Set category" -msgstr "设置类别" - -#: part/templates/part/category.html:180 -msgid "Set Category" -msgstr "设置类别" - -#: part/templates/part/category.html:208 +#: part/templates/part/category.html:191 #: templates/InvenTree/settings/sidebar.html:47 msgid "Part Parameters" msgstr "商品参数" -#: part/templates/part/category.html:229 +#: part/templates/part/category.html:210 msgid "Create new part category" msgstr "新建商品类别" -#: part/templates/part/category.html:230 +#: part/templates/part/category.html:211 msgid "New Category" msgstr "" @@ -6740,7 +6805,7 @@ msgid "Refresh scheduling data" msgstr "" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 -#: templates/js/translated/tables.js:584 +#: templates/js/translated/tables.js:560 msgid "Refresh" msgstr "" @@ -6751,7 +6816,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/stock.js:1952 users/models.py:39 +#: templates/js/translated/stock.js:2109 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6763,101 +6828,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:145 stock/templates/stock/item.html:53 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:165 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:180 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:184 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:185 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:212 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:249 part/templates/part/part_sidebar.html:58 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:253 part/templates/part/detail.html:254 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:274 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:279 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:283 templates/js/translated/bom.js:339 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:285 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:295 +#: part/templates/part/detail.html:272 +msgid "BOM actions" +msgstr "" + +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:297 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:302 part/templates/part/detail.html:303 -#: templates/js/translated/bom.js:1279 templates/js/translated/bom.js:1280 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 +#: templates/js/translated/bom.js:1299 templates/js/translated/bom.js:1300 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:316 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:334 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:361 stock/templates/stock/item.html:38 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:377 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "商品供应商" -#: part/templates/part/detail.html:407 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "商品制造商" -#: part/templates/part/detail.html:423 -msgid "Delete manufacturer parts" -msgstr "删除制造商商品" - -#: part/templates/part/detail.html:707 +#: part/templates/part/detail.html:654 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:715 +#: part/templates/part/detail.html:662 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:800 +#: part/templates/part/detail.html:747 msgid "Add Test Result Template" msgstr "" @@ -6891,13 +6956,13 @@ msgid "Download Part Import Template" msgstr "" #: part/templates/part/import_wizard/part_upload.html:92 -#: templates/js/translated/bom.js:308 templates/js/translated/bom.js:342 +#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343 #: templates/js/translated/order.js:129 templates/js/translated/tables.js:189 msgid "Format" msgstr "" #: part/templates/part/import_wizard/part_upload.html:93 -#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343 +#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344 #: templates/js/translated/order.js:130 msgid "Select file format" msgstr "" @@ -6938,7 +7003,7 @@ msgstr "清点商品库存" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:93 +#: part/templates/part/part_base.html:93 templates/js/translated/part.js:2264 msgid "Part actions" msgstr "" @@ -6985,10 +7050,10 @@ msgid "Part is not active" msgstr "打印操作" #: part/templates/part/part_base.html:148 -#: templates/js/translated/company.js:945 -#: templates/js/translated/company.js:1185 -#: templates/js/translated/model_renderers.js:273 -#: templates/js/translated/part.js:792 templates/js/translated/part.js:1192 +#: templates/js/translated/company.js:1318 +#: templates/js/translated/company.js:1606 +#: templates/js/translated/model_renderers.js:287 +#: templates/js/translated/part.js:791 templates/js/translated/part.js:1191 msgid "Inactive" msgstr "" @@ -7011,7 +7076,7 @@ msgstr "" msgid "Allocated to Sales Orders" msgstr "" -#: part/templates/part/part_base.html:237 templates/js/translated/bom.js:1178 +#: part/templates/part/part_base.html:237 templates/js/translated/bom.js:1198 msgid "Can Build" msgstr "" @@ -7019,8 +7084,8 @@ msgstr "" msgid "Minimum stock level" msgstr "" -#: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1041 -#: templates/js/translated/part.js:1238 templates/js/translated/part.js:2304 +#: part/templates/part/part_base.html:324 templates/js/translated/bom.js:1059 +#: templates/js/translated/part.js:1237 templates/js/translated/part.js:2380 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1040 msgid "Price Range" @@ -7043,7 +7108,7 @@ msgstr "商品二维码" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2191 +#: part/templates/part/part_base.html:474 templates/js/translated/part.js:2258 #, fuzzy #| msgid "Edit part" msgid "part" @@ -7119,9 +7184,9 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/part.js:1216 templates/js/translated/part.js:2120 -#: templates/js/translated/part.js:2284 templates/js/translated/stock.js:1022 -#: templates/js/translated/stock.js:1829 templates/navbar.html:31 +#: templates/js/translated/part.js:1215 templates/js/translated/part.js:2119 +#: templates/js/translated/part.js:2360 templates/js/translated/stock.js:1021 +#: templates/js/translated/stock.js:1986 templates/navbar.html:31 msgid "Stock" msgstr "库存" @@ -7152,9 +7217,9 @@ msgstr "" #: part/templates/part/prices.html:25 stock/admin.py:129 #: stock/templates/stock/item_base.html:442 -#: templates/js/translated/company.js:1313 -#: templates/js/translated/company.js:1323 -#: templates/js/translated/stock.js:1982 +#: templates/js/translated/company.js:1734 +#: templates/js/translated/company.js:1744 +#: templates/js/translated/stock.js:2139 msgid "Last Updated" msgstr "" @@ -7217,12 +7282,12 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:682 -#: templates/js/translated/part.js:2115 templates/js/translated/part.js:2117 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:681 +#: templates/js/translated/part.js:2114 templates/js/translated/part.js:2116 msgid "No Stock" msgstr "" -#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:167 +#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:119 msgid "Low Stock" msgstr "" @@ -7326,7 +7391,7 @@ msgid "Match found for barcode data" msgstr "找到匹配条形码数据" #: plugin/base/barcodes/api.py:120 -#: templates/js/translated/purchase_order.js:1372 +#: templates/js/translated/purchase_order.js:1387 msgid "Barcode matches existing item" msgstr "" @@ -7389,43 +7454,43 @@ msgstr "" msgid "Open link" msgstr "" -#: plugin/models.py:27 +#: plugin/models.py:28 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:28 +#: plugin/models.py:29 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:33 +#: plugin/models.py:34 msgid "Key" msgstr "" -#: plugin/models.py:34 +#: plugin/models.py:35 msgid "Key of plugin" msgstr "" -#: plugin/models.py:42 +#: plugin/models.py:43 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:48 +#: plugin/models.py:49 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:124 +#: plugin/models.py:125 msgid "Sample plugin" msgstr "" -#: plugin/models.py:133 +#: plugin/models.py:134 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:159 templates/InvenTree/settings/plugin_settings.html:9 +#: plugin/models.py:160 templates/InvenTree/settings/plugin_settings.html:9 msgid "Plugin" msgstr "" -#: plugin/models.py:210 +#: plugin/models.py:211 msgid "Method" msgstr "" @@ -7577,47 +7642,47 @@ msgstr "" msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:418 +#: report/models.py:420 msgid "Part Filters" msgstr "商品过滤器" -#: report/models.py:419 +#: report/models.py:421 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:453 +#: report/models.py:455 msgid "Purchase order query filters" msgstr "" -#: report/models.py:491 +#: report/models.py:493 msgid "Sales order query filters" msgstr "" -#: report/models.py:529 +#: report/models.py:531 msgid "Return order query filters" msgstr "" -#: report/models.py:582 +#: report/models.py:584 msgid "Snippet" msgstr "" -#: report/models.py:583 +#: report/models.py:585 msgid "Report snippet file" msgstr "" -#: report/models.py:587 +#: report/models.py:589 msgid "Snippet file description" msgstr "" -#: report/models.py:624 +#: report/models.py:626 msgid "Asset" msgstr "" -#: report/models.py:625 +#: report/models.py:627 msgid "Report asset file" msgstr "" -#: report/models.py:632 +#: report/models.py:634 msgid "Asset file description" msgstr "" @@ -7638,8 +7703,8 @@ msgstr "" #: templates/js/translated/order.js:316 templates/js/translated/pricing.js:527 #: templates/js/translated/pricing.js:596 #: templates/js/translated/pricing.js:820 -#: templates/js/translated/purchase_order.js:2083 -#: templates/js/translated/sales_order.js:1817 +#: templates/js/translated/purchase_order.js:2093 +#: templates/js/translated/sales_order.js:1829 msgid "Unit Price" msgstr "单价" @@ -7653,23 +7718,23 @@ msgstr "额外的生产备注" #: report/templates/report/inventree_po_report_base.html:72 #: report/templates/report/inventree_so_report_base.html:72 -#: templates/js/translated/purchase_order.js:1985 -#: templates/js/translated/sales_order.js:1792 +#: templates/js/translated/purchase_order.js:1995 +#: templates/js/translated/sales_order.js:1804 msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:725 stock/templates/stock/item_base.html:312 -#: templates/js/translated/build.js:502 templates/js/translated/build.js:1423 -#: templates/js/translated/build.js:1989 -#: templates/js/translated/model_renderers.js:201 -#: templates/js/translated/return_order.js:528 -#: templates/js/translated/return_order.js:708 -#: templates/js/translated/sales_order.js:300 -#: templates/js/translated/sales_order.js:1597 -#: templates/js/translated/sales_order.js:1682 -#: templates/js/translated/stock.js:563 +#: templates/js/translated/build.js:508 templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:2281 +#: templates/js/translated/model_renderers.js:215 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:720 +#: templates/js/translated/sales_order.js:312 +#: templates/js/translated/sales_order.js:1609 +#: templates/js/translated/sales_order.js:1694 +#: templates/js/translated/stock.js:562 msgid "Serial Number" msgstr "序列号" @@ -7682,7 +7747,7 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report_base.html:102 -#: stock/models.py:2243 templates/js/translated/stock.js:1419 +#: stock/models.py:2243 templates/js/translated/stock.js:1418 msgid "Test" msgstr "" @@ -7715,8 +7780,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:168 -#: stock/admin.py:104 templates/js/translated/stock.js:667 -#: templates/js/translated/stock.js:838 templates/js/translated/stock.js:2849 +#: stock/admin.py:104 templates/js/translated/stock.js:666 +#: templates/js/translated/stock.js:837 templates/js/translated/stock.js:2976 msgid "Serial" msgstr "" @@ -7788,31 +7853,31 @@ msgstr "删除模板" #: stock/admin.py:131 stock/models.py:789 #: stock/templates/stock/item_base.html:429 -#: templates/js/translated/stock.js:1966 +#: templates/js/translated/stock.js:2123 msgid "Expiry Date" msgstr "" -#: stock/api.py:420 templates/js/translated/table_filters.js:373 +#: stock/api.py:426 templates/js/translated/table_filters.js:379 msgid "External Location" msgstr "" -#: stock/api.py:582 +#: stock/api.py:619 msgid "Quantity is required" msgstr "" -#: stock/api.py:589 +#: stock/api.py:626 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:615 +#: stock/api.py:652 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:624 +#: stock/api.py:661 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:642 +#: stock/api.py:679 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -7823,7 +7888,7 @@ msgid "Stock Location" msgstr "仓储地点" #: stock/models.py:55 stock/templates/stock/location.html:177 -#: templates/InvenTree/search.html:166 templates/js/translated/search.js:220 +#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:40 msgid "Stock Locations" msgstr "仓储地点" @@ -7841,8 +7906,8 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:132 templates/js/translated/stock.js:2529 -#: templates/js/translated/table_filters.js:213 +#: stock/models.py:132 templates/js/translated/stock.js:2660 +#: templates/js/translated/table_filters.js:219 msgid "External" msgstr "" @@ -7858,7 +7923,7 @@ msgstr "" msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:583 stock/serializers.py:174 +#: stock/models.py:583 stock/serializers.py:223 msgid "Stock item cannot be created for virtual parts" msgstr "" @@ -7996,7 +8061,7 @@ msgstr "" msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1403 stock/serializers.py:374 +#: stock/models.py:1403 stock/serializers.py:440 msgid "Serial numbers already exist" msgstr "序列号已存在" @@ -8024,7 +8089,7 @@ msgstr "" msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1496 stock/serializers.py:975 +#: stock/models.py:1496 stock/serializers.py:1092 msgid "Duplicate stock items" msgstr "" @@ -8076,132 +8141,145 @@ msgstr "" msgid "Test notes" msgstr "" -#: stock/serializers.py:76 +#: stock/serializers.py:121 msgid "Serial number is too large" msgstr "" -#: stock/serializers.py:166 +#: stock/serializers.py:215 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:254 +#: stock/serializers.py:316 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:307 +#: stock/serializers.py:373 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:319 +#: stock/serializers.py:385 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:325 +#: stock/serializers.py:391 msgid "Enter serial numbers for new items" msgstr "输入新项目的序列号" -#: stock/serializers.py:336 stock/serializers.py:932 stock/serializers.py:1174 +#: stock/serializers.py:402 stock/serializers.py:1049 stock/serializers.py:1291 msgid "Destination stock location" msgstr "目标库存位置" -#: stock/serializers.py:343 +#: stock/serializers.py:409 msgid "Optional note field" msgstr "" -#: stock/serializers.py:353 +#: stock/serializers.py:419 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:414 +#: stock/serializers.py:480 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:427 -msgid "Stock item is unavailable" -msgstr "" - -#: stock/serializers.py:434 -msgid "Selected part is not in the Bill of Materials" -msgstr "" - -#: stock/serializers.py:471 -msgid "Destination location for uninstalled item" -msgstr "" - -#: stock/serializers.py:476 stock/serializers.py:557 +#: stock/serializers.py:485 stock/serializers.py:543 stock/serializers.py:624 +#: stock/serializers.py:682 msgid "Add transaction note (optional)" msgstr "添加交易备注 (可选)" -#: stock/serializers.py:510 +#: stock/serializers.py:494 +msgid "Stock item is unavailable" +msgstr "" + +#: stock/serializers.py:501 +msgid "Selected part is not in the Bill of Materials" +msgstr "" + +#: stock/serializers.py:538 +msgid "Destination location for uninstalled item" +msgstr "" + +#: stock/serializers.py:577 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:521 +#: stock/serializers.py:588 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:552 +#: stock/serializers.py:619 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:787 +#: stock/serializers.py:663 +#, fuzzy +#| msgid "Selected stock item not found in BOM" +msgid "Select stock items to change status" +msgstr "在BOM中找不到选定的库存项" + +#: stock/serializers.py:670 +#, fuzzy +#| msgid "Stock item created" +msgid "No stock items selected" +msgstr "库存项已创建" + +#: stock/serializers.py:904 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:791 +#: stock/serializers.py:908 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:795 +#: stock/serializers.py:912 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:826 +#: stock/serializers.py:943 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:832 +#: stock/serializers.py:949 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:840 +#: stock/serializers.py:957 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:850 stock/serializers.py:1081 +#: stock/serializers.py:967 stock/serializers.py:1198 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:939 +#: stock/serializers.py:1056 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:944 +#: stock/serializers.py:1061 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:945 +#: stock/serializers.py:1062 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:950 +#: stock/serializers.py:1067 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:951 +#: stock/serializers.py:1068 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:1078 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1043 +#: stock/serializers.py:1160 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1071 +#: stock/serializers.py:1188 msgid "Stock transaction notes" msgstr "" @@ -8209,48 +8287,48 @@ msgstr "" msgid "Stock Tracking Information" msgstr "" -#: stock/templates/stock/item.html:69 +#: stock/templates/stock/item.html:63 msgid "Child Stock Items" msgstr "" -#: stock/templates/stock/item.html:77 +#: stock/templates/stock/item.html:71 msgid "This stock item does not have any child items" msgstr "" -#: stock/templates/stock/item.html:86 +#: stock/templates/stock/item.html:80 #: stock/templates/stock/stock_sidebar.html:12 msgid "Test Data" msgstr "" -#: stock/templates/stock/item.html:90 stock/templates/stock/item_base.html:66 +#: stock/templates/stock/item.html:84 stock/templates/stock/item_base.html:66 msgid "Test Report" msgstr "" -#: stock/templates/stock/item.html:94 stock/templates/stock/item.html:288 +#: stock/templates/stock/item.html:88 stock/templates/stock/item.html:278 msgid "Delete Test Data" msgstr "" -#: stock/templates/stock/item.html:98 +#: stock/templates/stock/item.html:92 msgid "Add Test Data" msgstr "" -#: stock/templates/stock/item.html:132 +#: stock/templates/stock/item.html:124 msgid "Stock Item Notes" msgstr "" -#: stock/templates/stock/item.html:147 +#: stock/templates/stock/item.html:139 msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2996 +#: stock/templates/stock/item.html:144 templates/js/translated/stock.js:3123 msgid "Install Stock Item" msgstr "" -#: stock/templates/stock/item.html:276 +#: stock/templates/stock/item.html:266 msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:305 templates/js/translated/stock.js:1611 +#: stock/templates/stock/item.html:295 templates/js/translated/stock.js:1610 msgid "Add Test Result" msgstr "" @@ -8258,13 +8336,13 @@ msgstr "" msgid "Locate stock item" msgstr "" -#: stock/templates/stock/item_base.html:52 templates/stock_table.html:21 +#: stock/templates/stock/item_base.html:52 msgid "Scan to Location" msgstr "" #: stock/templates/stock/item_base.html:60 #: stock/templates/stock/location.html:69 -#: templates/js/translated/filters.js:322 +#: templates/js/translated/filters.js:432 msgid "Printing actions" msgstr "" @@ -8273,15 +8351,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:80 -#: stock/templates/stock/location.html:88 templates/stock_table.html:35 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1735 msgid "Count stock" msgstr "" -#: stock/templates/stock/item_base.html:82 templates/stock_table.html:33 +#: stock/templates/stock/item_base.html:82 +#: templates/js/translated/stock.js:1717 msgid "Add stock" msgstr "" -#: stock/templates/stock/item_base.html:83 templates/stock_table.html:34 +#: stock/templates/stock/item_base.html:83 +#: templates/js/translated/stock.js:1726 msgid "Remove stock" msgstr "" @@ -8290,11 +8370,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:89 -#: stock/templates/stock/location.html:94 templates/stock_table.html:36 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1744 msgid "Transfer stock" msgstr "" -#: stock/templates/stock/item_base.html:92 templates/stock_table.html:39 +#: stock/templates/stock/item_base.html:92 +#: templates/js/translated/stock.js:1798 msgid "Assign to customer" msgstr "" @@ -8334,6 +8415,11 @@ msgstr "" msgid "Delete stock item" msgstr "" +#: stock/templates/stock/item_base.html:170 templates/InvenTree/search.html:139 +#: templates/js/translated/build.js:2046 templates/navbar.html:38 +msgid "Build" +msgstr "生产" + #: stock/templates/stock/item_base.html:194 msgid "Parent Item" msgstr "" @@ -8398,7 +8484,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:394 -#: templates/js/translated/build.js:2015 +#: templates/js/translated/build.js:2306 msgid "No location set" msgstr "未设置仓储地点" @@ -8416,7 +8502,7 @@ msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:433 -#: templates/js/translated/table_filters.js:381 +#: templates/js/translated/table_filters.js:387 msgid "Expired" msgstr "" @@ -8426,7 +8512,7 @@ msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:435 -#: templates/js/translated/table_filters.js:387 +#: templates/js/translated/table_filters.js:393 msgid "Stale" msgstr "" @@ -8435,7 +8521,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:503 -#: templates/js/translated/stock.js:1745 +#: templates/js/translated/stock.js:1865 #, fuzzy #| msgid "Stock Item" msgid "stock item" @@ -8543,22 +8629,22 @@ msgstr "新建仓储地点" msgid "New Location" msgstr "新建仓储地点" -#: stock/templates/stock/location.html:287 -#: templates/js/translated/stock.js:2318 +#: stock/templates/stock/location.html:278 +#: templates/js/translated/stock.js:2449 #, fuzzy #| msgid "Stock Location" msgid "stock location" msgstr "仓储地点" -#: stock/templates/stock/location.html:304 +#: stock/templates/stock/location.html:295 msgid "Scanned stock container into this location" msgstr "" -#: stock/templates/stock/location.html:377 +#: stock/templates/stock/location.html:368 msgid "Stock Location QR Code" msgstr "" -#: stock/templates/stock/location.html:388 +#: stock/templates/stock/location.html:379 msgid "Link Barcode to Stock Location" msgstr "" @@ -8632,71 +8718,71 @@ msgstr "" msgid "Index" msgstr "" -#: templates/InvenTree/index.html:89 +#: templates/InvenTree/index.html:39 msgid "Subscribed Parts" msgstr "" -#: templates/InvenTree/index.html:102 +#: templates/InvenTree/index.html:52 msgid "Subscribed Categories" msgstr "" -#: templates/InvenTree/index.html:112 +#: templates/InvenTree/index.html:62 msgid "Latest Parts" msgstr "最近商品" -#: templates/InvenTree/index.html:126 +#: templates/InvenTree/index.html:77 msgid "BOM Waiting Validation" msgstr "" -#: templates/InvenTree/index.html:155 +#: templates/InvenTree/index.html:106 msgid "Recently Updated" msgstr "" -#: templates/InvenTree/index.html:180 +#: templates/InvenTree/index.html:133 msgid "Depleted Stock" msgstr "" -#: templates/InvenTree/index.html:193 +#: templates/InvenTree/index.html:147 msgid "Required for Build Orders" msgstr "" -#: templates/InvenTree/index.html:208 +#: templates/InvenTree/index.html:155 msgid "Expired Stock" msgstr "" -#: templates/InvenTree/index.html:222 +#: templates/InvenTree/index.html:171 msgid "Stale Stock" msgstr "" -#: templates/InvenTree/index.html:247 +#: templates/InvenTree/index.html:198 msgid "Build Orders In Progress" msgstr "" -#: templates/InvenTree/index.html:258 +#: templates/InvenTree/index.html:209 msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:278 +#: templates/InvenTree/index.html:229 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:289 +#: templates/InvenTree/index.html:240 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:310 +#: templates/InvenTree/index.html:261 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:321 +#: templates/InvenTree/index.html:272 msgid "Overdue Sales Orders" msgstr "" -#: templates/InvenTree/index.html:347 +#: templates/InvenTree/index.html:298 msgid "InvenTree News" msgstr "" -#: templates/InvenTree/index.html:349 +#: templates/InvenTree/index.html:300 msgid "Current News" msgstr "" @@ -8867,15 +8953,15 @@ msgstr "" msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:68 +#: templates/InvenTree/settings/plugin.html:64 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:77 +#: templates/InvenTree/settings/plugin.html:73 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:79 +#: templates/InvenTree/settings/plugin.html:75 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" @@ -9057,12 +9143,12 @@ msgid "No category parameter templates found" msgstr "未找到类别参数模板" #: templates/InvenTree/settings/settings_staff_js.html:212 -#: templates/js/translated/part.js:1618 +#: templates/js/translated/part.js:1617 msgid "Edit Template" msgstr "编辑模板" #: templates/InvenTree/settings/settings_staff_js.html:213 -#: templates/js/translated/part.js:1619 +#: templates/js/translated/part.js:1618 msgid "Delete Template" msgstr "删除模板" @@ -9104,7 +9190,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/tables.js:575 templates/navbar.html:107 +#: templates/js/translated/tables.js:551 templates/navbar.html:107 #: templates/search.html:8 templates/search_form.html:6 #: templates/search_form.html:7 msgid "Search" @@ -9183,6 +9269,7 @@ msgid "Unverified" msgstr "" #: templates/InvenTree/settings/user.html:80 +#: templates/js/translated/company.js:984 msgid "Primary" msgstr "" @@ -9636,14 +9723,6 @@ msgstr "" msgid "Add Attachment" msgstr "添加附件" -#: templates/attachment_table.html:11 -msgid "Delete selected attachments" -msgstr "" - -#: templates/attachment_table.html:12 templates/js/translated/attachment.js:129 -msgid "Delete Attachments" -msgstr "" - #: templates/barcode_data.html:5 msgid "Barcode Identifier" msgstr "" @@ -9688,7 +9767,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1633 +#: templates/js/translated/bom.js:1653 templates/js/translated/build.js:2485 msgid "Required Quantity" msgstr "" @@ -9702,7 +9781,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3140 +#: templates/js/translated/part.js:3125 msgid "Minimum Quantity" msgstr "" @@ -9774,23 +9853,39 @@ msgstr "" msgid "All selected attachments will be deleted" msgstr "" -#: templates/js/translated/attachment.js:255 +#: templates/js/translated/attachment.js:129 +msgid "Delete Attachments" +msgstr "" + +#: templates/js/translated/attachment.js:205 +#, fuzzy +#| msgid "Delete parameters" +msgid "Delete attachments" +msgstr "删除参数" + +#: templates/js/translated/attachment.js:253 +#, fuzzy +#| msgid "Attachments" +msgid "Attachment actions" +msgstr "附件" + +#: templates/js/translated/attachment.js:275 msgid "No attachments found" msgstr "" -#: templates/js/translated/attachment.js:285 +#: templates/js/translated/attachment.js:305 msgid "Edit Attachment" msgstr "编辑附件" -#: templates/js/translated/attachment.js:326 +#: templates/js/translated/attachment.js:336 msgid "Upload Date" msgstr "" -#: templates/js/translated/attachment.js:346 +#: templates/js/translated/attachment.js:356 msgid "Edit attachment" msgstr "" -#: templates/js/translated/attachment.js:354 +#: templates/js/translated/attachment.js:364 msgid "Delete attachment" msgstr "" @@ -9847,7 +9942,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:550 templates/js/translated/stock.js:1118 +#: templates/js/translated/barcode.js:550 templates/js/translated/stock.js:1117 msgid "Remove stock item" msgstr "" @@ -9905,819 +10000,961 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:77 +#: templates/js/translated/bom.js:78 msgid "Create BOM Item" msgstr "" -#: templates/js/translated/bom.js:131 +#: templates/js/translated/bom.js:132 msgid "Display row data" msgstr "" -#: templates/js/translated/bom.js:187 +#: templates/js/translated/bom.js:188 msgid "Row Data" msgstr "" -#: templates/js/translated/bom.js:188 templates/js/translated/bom.js:699 +#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:71 templates/js/translated/modals.js:622 #: templates/js/translated/modals.js:746 templates/js/translated/modals.js:1054 -#: templates/js/translated/purchase_order.js:791 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" -#: templates/js/translated/bom.js:305 +#: templates/js/translated/bom.js:306 msgid "Download BOM Template" msgstr "" -#: templates/js/translated/bom.js:350 +#: templates/js/translated/bom.js:351 msgid "Multi Level BOM" msgstr "" -#: templates/js/translated/bom.js:351 +#: templates/js/translated/bom.js:352 msgid "Include BOM data for subassemblies" msgstr "" -#: templates/js/translated/bom.js:356 +#: templates/js/translated/bom.js:357 msgid "Levels" msgstr "等级" -#: templates/js/translated/bom.js:357 +#: templates/js/translated/bom.js:358 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: templates/js/translated/bom.js:364 +#: templates/js/translated/bom.js:365 msgid "Include Alternative Parts" msgstr "" -#: templates/js/translated/bom.js:365 +#: templates/js/translated/bom.js:366 msgid "Include alternative parts in exported BOM" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:371 msgid "Include Parameter Data" msgstr "包含参数数据" -#: templates/js/translated/bom.js:371 +#: templates/js/translated/bom.js:372 msgid "Include part parameter data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:376 +#: templates/js/translated/bom.js:377 msgid "Include Stock Data" msgstr "包括库存数据" -#: templates/js/translated/bom.js:377 +#: templates/js/translated/bom.js:378 msgid "Include part stock data in exported BOM" msgstr "在导出 BOM 中包括库存数据" -#: templates/js/translated/bom.js:382 +#: templates/js/translated/bom.js:383 msgid "Include Manufacturer Data" msgstr "包括制造商数据" -#: templates/js/translated/bom.js:383 +#: templates/js/translated/bom.js:384 msgid "Include part manufacturer data in exported BOM" msgstr "在导出 BOM 中包含制造商数据" -#: templates/js/translated/bom.js:388 +#: templates/js/translated/bom.js:389 msgid "Include Supplier Data" msgstr "包含供应商数据" -#: templates/js/translated/bom.js:389 +#: templates/js/translated/bom.js:390 msgid "Include part supplier data in exported BOM" msgstr "在导出 BOM 中包含供应商数据" -#: templates/js/translated/bom.js:394 +#: templates/js/translated/bom.js:395 msgid "Include Pricing Data" msgstr "" -#: templates/js/translated/bom.js:395 +#: templates/js/translated/bom.js:396 msgid "Include part pricing data in exported BOM" msgstr "" -#: templates/js/translated/bom.js:590 +#: templates/js/translated/bom.js:591 msgid "Remove substitute part" msgstr "" -#: templates/js/translated/bom.js:644 +#: templates/js/translated/bom.js:645 msgid "Select and add a new substitute part using the input below" msgstr "" -#: templates/js/translated/bom.js:655 +#: templates/js/translated/bom.js:656 msgid "Are you sure you wish to remove this substitute part link?" msgstr "" -#: templates/js/translated/bom.js:661 +#: templates/js/translated/bom.js:662 msgid "Remove Substitute Part" msgstr "" -#: templates/js/translated/bom.js:700 +#: templates/js/translated/bom.js:701 msgid "Add Substitute" msgstr "" -#: templates/js/translated/bom.js:701 +#: templates/js/translated/bom.js:702 msgid "Edit BOM Item Substitutes" msgstr "" -#: templates/js/translated/bom.js:763 +#: templates/js/translated/bom.js:764 msgid "All selected BOM items will be deleted" msgstr "" -#: templates/js/translated/bom.js:779 +#: templates/js/translated/bom.js:780 msgid "Delete selected BOM items?" msgstr "" -#: templates/js/translated/bom.js:906 +#: templates/js/translated/bom.js:826 +#, fuzzy +#| msgid "Delete parameters" +msgid "Delete items" +msgstr "删除参数" + +#: templates/js/translated/bom.js:924 msgid "Load BOM for subassembly" msgstr "" -#: templates/js/translated/bom.js:916 +#: templates/js/translated/bom.js:934 msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:920 templates/js/translated/build.js:2090 +#: templates/js/translated/bom.js:938 templates/js/translated/build.js:2429 msgid "Variant stock allowed" msgstr "" -#: templates/js/translated/bom.js:984 +#: templates/js/translated/bom.js:1002 msgid "Substitutes" msgstr "" -#: templates/js/translated/bom.js:1104 +#: templates/js/translated/bom.js:1122 msgid "BOM pricing is complete" msgstr "" -#: templates/js/translated/bom.js:1109 +#: templates/js/translated/bom.js:1127 msgid "BOM pricing is incomplete" msgstr "" -#: templates/js/translated/bom.js:1116 +#: templates/js/translated/bom.js:1134 msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1147 templates/js/translated/build.js:2173 -#: templates/js/translated/sales_order.js:1887 +#: templates/js/translated/bom.js:1165 templates/js/translated/build.js:2523 +#: templates/js/translated/sales_order.js:1899 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1152 templates/js/translated/build.js:2177 +#: templates/js/translated/bom.js:1170 templates/js/translated/build.js:2527 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1154 templates/js/translated/build.js:2179 -#: templates/js/translated/part.js:1230 +#: templates/js/translated/bom.js:1172 templates/js/translated/build.js:2529 +#: templates/js/translated/part.js:1229 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1156 templates/js/translated/build.js:2181 +#: templates/js/translated/bom.js:1174 templates/js/translated/build.js:2531 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2164 -#: templates/js/translated/build.js:2255 +#: templates/js/translated/bom.js:1204 templates/js/translated/build.js:2514 msgid "Consumable item" msgstr "" -#: templates/js/translated/bom.js:1244 +#: templates/js/translated/bom.js:1264 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:1246 +#: templates/js/translated/bom.js:1266 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:1248 +#: templates/js/translated/bom.js:1268 msgid "Edit substitute parts" msgstr "" -#: templates/js/translated/bom.js:1250 templates/js/translated/bom.js:1445 +#: templates/js/translated/bom.js:1270 templates/js/translated/bom.js:1465 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:1252 +#: templates/js/translated/bom.js:1272 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:1272 +#: templates/js/translated/bom.js:1292 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:1356 templates/js/translated/build.js:1927 +#: templates/js/translated/bom.js:1376 msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1616 templates/js/translated/build.js:2073 +#: templates/js/translated/bom.js:1636 templates/js/translated/build.js:2414 msgid "Required Part" msgstr "" -#: templates/js/translated/bom.js:1642 +#: templates/js/translated/bom.js:1662 msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:126 +#: templates/js/translated/build.js:136 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:169 +#: templates/js/translated/build.js:179 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:202 +#: templates/js/translated/build.js:211 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:211 +#: templates/js/translated/build.js:220 msgid "Are you sure you wish to cancel this build?" msgstr "是否确定取消生产?" -#: templates/js/translated/build.js:217 +#: templates/js/translated/build.js:226 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:224 +#: templates/js/translated/build.js:233 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:276 +#: templates/js/translated/build.js:285 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:284 +#: templates/js/translated/build.js:293 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:289 +#: templates/js/translated/build.js:298 msgid "Build Order is incomplete" msgstr "生产订单未完成" -#: templates/js/translated/build.js:307 +#: templates/js/translated/build.js:316 msgid "Complete Build Order" msgstr "生产订单完成" -#: templates/js/translated/build.js:348 templates/js/translated/stock.js:119 -#: templates/js/translated/stock.js:265 +#: templates/js/translated/build.js:357 templates/js/translated/stock.js:118 +#: templates/js/translated/stock.js:264 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:350 templates/js/translated/stock.js:121 -#: templates/js/translated/stock.js:267 +#: templates/js/translated/build.js:359 templates/js/translated/stock.js:120 +#: templates/js/translated/stock.js:266 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:359 +#: templates/js/translated/build.js:368 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:360 +#: templates/js/translated/build.js:369 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:368 +#: templates/js/translated/build.js:377 msgid "Trackable parts can have serial numbers specified" msgstr "可追踪商品可以指定序列号" -#: templates/js/translated/build.js:369 +#: templates/js/translated/build.js:378 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:376 +#: templates/js/translated/build.js:385 msgid "Create Build Output" msgstr "创建创建生产产出" -#: templates/js/translated/build.js:407 +#: templates/js/translated/build.js:416 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:418 -msgid "Unallocate stock from build output" -msgstr "" +#: templates/js/translated/build.js:424 +#, fuzzy +#| msgid "Manually allocate stock to build" +msgid "Deallocate stock from build output" +msgstr "手动分配存货进行生成" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:433 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:435 +#: templates/js/translated/build.js:441 #, fuzzy #| msgid "Build output" msgid "Scrap build output" msgstr "生产产出" -#: templates/js/translated/build.js:442 +#: templates/js/translated/build.js:448 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:462 -msgid "Are you sure you wish to unallocate stock items from this build?" -msgstr "" +#: templates/js/translated/build.js:468 +#, fuzzy +#| msgid "Are you sure you wish to cancel this build?" +msgid "Are you sure you wish to deallocate the selected stock items from this build?" +msgstr "是否确定取消生产?" -#: templates/js/translated/build.js:480 -msgid "Unallocate Stock Items" -msgstr "" +#: templates/js/translated/build.js:486 +#, fuzzy +#| msgid "Select Stock Items" +msgid "Deallocate Stock Items" +msgstr "选择库存项" -#: templates/js/translated/build.js:566 templates/js/translated/build.js:690 -#: templates/js/translated/build.js:812 +#: templates/js/translated/build.js:572 templates/js/translated/build.js:696 +#: templates/js/translated/build.js:818 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:567 templates/js/translated/build.js:691 -#: templates/js/translated/build.js:813 +#: templates/js/translated/build.js:573 templates/js/translated/build.js:697 +#: templates/js/translated/build.js:819 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:581 +#: templates/js/translated/build.js:587 #, fuzzy #| msgid "Delete any build outputs which have not been completed" msgid "Selected build outputs will be marked as complete" msgstr "删除所有未完成的生产产出" -#: templates/js/translated/build.js:585 templates/js/translated/build.js:715 -#: templates/js/translated/build.js:835 +#: templates/js/translated/build.js:591 templates/js/translated/build.js:721 +#: templates/js/translated/build.js:841 msgid "Output" msgstr "" -#: templates/js/translated/build.js:609 +#: templates/js/translated/build.js:615 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:706 +#: templates/js/translated/build.js:712 #, fuzzy #| msgid "Delete any build outputs which have not been completed" msgid "Selected build outputs will be marked as scrapped" msgstr "删除所有未完成的生产产出" -#: templates/js/translated/build.js:708 +#: templates/js/translated/build.js:714 #, fuzzy #| msgid "Delete any build outputs which have not been completed" msgid "Scrapped output are marked as rejected" msgstr "删除所有未完成的生产产出" -#: templates/js/translated/build.js:709 +#: templates/js/translated/build.js:715 #, fuzzy #| msgid "Stock item is over-allocated" msgid "Allocated stock items will no longer be available" msgstr "库存物品分配过度!" -#: templates/js/translated/build.js:710 +#: templates/js/translated/build.js:716 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:737 +#: templates/js/translated/build.js:743 #, fuzzy #| msgid "Create Build Output" msgid "Scrap Build Outputs" msgstr "创建创建生产产出" -#: templates/js/translated/build.js:827 +#: templates/js/translated/build.js:833 #, fuzzy #| msgid "All selected supplier parts will be deleted" msgid "Selected build outputs will be deleted" msgstr "删除所有选定的供应商商品" -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:835 #, fuzzy #| msgid "Build output is already completed" msgid "Build output data will be permanently deleted" msgstr "生产产出已完成" -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:836 #, fuzzy #| msgid "All selected supplier parts will be deleted" msgid "Allocated stock items will be returned to stock" msgstr "删除所有选定的供应商商品" -#: templates/js/translated/build.js:848 +#: templates/js/translated/build.js:854 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:934 +#: templates/js/translated/build.js:941 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:971 +#: templates/js/translated/build.js:970 templates/js/translated/build.js:2270 +#, fuzzy +#| msgid "Allocated Parts" +msgid "Allocated Quantity" +msgstr "已分配的部件" + +#: templates/js/translated/build.js:984 msgid "Location not specified" msgstr "未指定仓储地点" -#: templates/js/translated/build.js:1047 +#: templates/js/translated/build.js:1006 +msgid "Complete outputs" +msgstr "已完成输出" + +#: templates/js/translated/build.js:1024 +#, fuzzy +#| msgid "Complete outputs" +msgid "Scrap outputs" +msgstr "已完成输出" + +#: templates/js/translated/build.js:1042 +msgid "Delete outputs" +msgstr "删除输出" + +#: templates/js/translated/build.js:1100 #, fuzzy #| msgid "Build output" msgid "build output" msgstr "生产产出" -#: templates/js/translated/build.js:1048 +#: templates/js/translated/build.js:1101 #, fuzzy #| msgid "Build output" msgid "build outputs" msgstr "生产产出" -#: templates/js/translated/build.js:1383 +#: templates/js/translated/build.js:1105 +#, fuzzy +#| msgid "Build actions" +msgid "Build output actions" +msgstr "生产操作" + +#: templates/js/translated/build.js:1274 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1457 -msgid "Allocated Stock" +#: templates/js/translated/build.js:1329 +#, fuzzy +#| msgid "Allocated Parts" +msgid "Allocated Lines" +msgstr "已分配的部件" + +#: templates/js/translated/build.js:1343 +msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1464 -msgid "No tracked BOM items for this build" -msgstr "" - -#: templates/js/translated/build.js:1486 -msgid "Completed Tests" -msgstr "" - -#: templates/js/translated/build.js:1491 -msgid "No required tests for this build" -msgstr "" - -#: templates/js/translated/build.js:2032 templates/js/translated/build.js:3056 -#: templates/js/translated/sales_order.js:1632 -msgid "Edit stock allocation" -msgstr "" - -#: templates/js/translated/build.js:2034 templates/js/translated/build.js:3057 -#: templates/js/translated/sales_order.js:1633 -msgid "Delete stock allocation" -msgstr "" - -#: templates/js/translated/build.js:2050 -msgid "Edit Allocation" -msgstr "" - -#: templates/js/translated/build.js:2060 -msgid "Remove Allocation" -msgstr "" - -#: templates/js/translated/build.js:2086 -msgid "Substitute parts available" -msgstr "" - -#: templates/js/translated/build.js:2122 -msgid "Quantity Per" -msgstr "" - -#: templates/js/translated/build.js:2167 -#: templates/js/translated/sales_order.js:1894 -msgid "Insufficient stock available" -msgstr "" - -#: templates/js/translated/build.js:2169 -#: templates/js/translated/sales_order.js:1892 -msgid "Sufficient stock available" -msgstr "" - -#: templates/js/translated/build.js:2263 -#: templates/js/translated/sales_order.js:1993 -msgid "Build stock" -msgstr "" - -#: templates/js/translated/build.js:2267 templates/stock_table.html:38 -msgid "Order stock" -msgstr "" - -#: templates/js/translated/build.js:2270 -#: templates/js/translated/sales_order.js:1987 -msgid "Allocate stock" -msgstr "" - -#: templates/js/translated/build.js:2310 -#: templates/js/translated/purchase_order.js:616 -#: templates/js/translated/sales_order.js:1159 +#: templates/js/translated/build.js:1502 +#: templates/js/translated/purchase_order.js:627 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "选择商品" -#: templates/js/translated/build.js:2311 -#: templates/js/translated/sales_order.js:1160 +#: templates/js/translated/build.js:1503 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2359 -#: templates/js/translated/sales_order.js:1109 +#: templates/js/translated/build.js:1566 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:2438 +#: templates/js/translated/build.js:1643 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:2439 +#: templates/js/translated/build.js:1644 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2453 -#: templates/js/translated/sales_order.js:1174 +#: templates/js/translated/build.js:1658 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:2481 +#: templates/js/translated/build.js:1686 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2492 -#: templates/js/translated/sales_order.js:1271 +#: templates/js/translated/build.js:1697 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2565 -#: templates/js/translated/sales_order.js:1348 +#: templates/js/translated/build.js:1770 +#: templates/js/translated/sales_order.js:1360 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:2662 +#: templates/js/translated/build.js:1867 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:2663 +#: templates/js/translated/build.js:1868 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:2665 +#: templates/js/translated/build.js:1870 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:2666 +#: templates/js/translated/build.js:1871 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:2667 +#: templates/js/translated/build.js:1872 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:2694 +#: templates/js/translated/build.js:1899 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2800 +#: templates/js/translated/build.js:2005 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2835 templates/js/translated/part.js:2208 -#: templates/js/translated/part.js:2692 templates/js/translated/stock.js:1759 -#: templates/js/translated/stock.js:2458 +#: templates/js/translated/build.js:2040 templates/js/translated/build.js:2408 +#: templates/js/translated/part.js:2284 templates/js/translated/part.js:2677 +#: templates/js/translated/stock.js:1899 templates/js/translated/stock.js:2589 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2849 +#: templates/js/translated/build.js:2054 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2883 +#: templates/js/translated/build.js:2100 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2919 templates/js/translated/stock.js:2779 +#: templates/js/translated/build.js:2136 templates/js/translated/stock.js:2910 msgid "No user information" msgstr "没有用户信息" -#: templates/js/translated/build.js:2934 +#: templates/js/translated/build.js:2151 msgid "group" msgstr "" -#: templates/js/translated/build.js:3033 -msgid "No parts allocated for" +#: templates/js/translated/build.js:2315 +#: templates/js/translated/sales_order.js:1644 +msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/company.js:87 +#: templates/js/translated/build.js:2316 +#: templates/js/translated/sales_order.js:1645 +msgid "Delete stock allocation" +msgstr "" + +#: templates/js/translated/build.js:2331 +msgid "Edit Allocation" +msgstr "" + +#: templates/js/translated/build.js:2343 +msgid "Remove Allocation" +msgstr "" + +#: templates/js/translated/build.js:2384 +#, fuzzy +#| msgid "Build actions" +msgid "build line" +msgstr "生产操作" + +#: templates/js/translated/build.js:2385 +#, fuzzy +#| msgid "Build actions" +msgid "build lines" +msgstr "生产操作" + +#: templates/js/translated/build.js:2403 +#, fuzzy +#| msgid "Subcategories" +msgid "No build lines found" +msgstr "子类别" + +#: templates/js/translated/build.js:2433 templates/js/translated/part.js:767 +#: templates/js/translated/part.js:1175 +msgid "Trackable part" +msgstr "可追溯商品" + +#: templates/js/translated/build.js:2468 +#, fuzzy +#| msgid "Quantity" +msgid "Unit Quantity" +msgstr "数量" + +#: templates/js/translated/build.js:2517 +#: templates/js/translated/sales_order.js:1906 +msgid "Insufficient stock available" +msgstr "" + +#: templates/js/translated/build.js:2519 +#: templates/js/translated/sales_order.js:1904 +msgid "Sufficient stock available" +msgstr "" + +#: templates/js/translated/build.js:2566 +#, fuzzy +#| msgid "Minimum Stock" +msgid "Consumable Item" +msgstr "最低库存" + +#: templates/js/translated/build.js:2571 +#, fuzzy +#| msgid "Stock Item" +msgid "Tracked item" +msgstr "库存项" + +#: templates/js/translated/build.js:2578 +#: templates/js/translated/sales_order.js:2005 +msgid "Build stock" +msgstr "" + +#: templates/js/translated/build.js:2583 templates/js/translated/stock.js:1779 +msgid "Order stock" +msgstr "" + +#: templates/js/translated/build.js:2587 +#: templates/js/translated/sales_order.js:1999 +msgid "Allocate stock" +msgstr "" + +#: templates/js/translated/build.js:2591 +#, fuzzy +#| msgid "Confirm stock allocation" +msgid "Remove stock allocation" +msgstr "确认库存分配" + +#: templates/js/translated/company.js:97 msgid "Add Manufacturer" msgstr "添加制造商" -#: templates/js/translated/company.js:100 -#: templates/js/translated/company.js:202 +#: templates/js/translated/company.js:110 +#: templates/js/translated/company.js:212 msgid "Add Manufacturer Part" msgstr "添加制造商商品" -#: templates/js/translated/company.js:121 +#: templates/js/translated/company.js:131 msgid "Edit Manufacturer Part" msgstr "编辑制造商商品" -#: templates/js/translated/company.js:190 -#: templates/js/translated/purchase_order.js:94 +#: templates/js/translated/company.js:200 +#: templates/js/translated/purchase_order.js:93 msgid "Add Supplier" msgstr "添加供应商" -#: templates/js/translated/company.js:232 -#: templates/js/translated/purchase_order.js:338 +#: templates/js/translated/company.js:242 +#: templates/js/translated/purchase_order.js:349 msgid "Add Supplier Part" msgstr "添加供应商商品" -#: templates/js/translated/company.js:333 +#: templates/js/translated/company.js:343 msgid "All selected supplier parts will be deleted" msgstr "删除所有选定的供应商商品" -#: templates/js/translated/company.js:349 +#: templates/js/translated/company.js:359 msgid "Delete Supplier Parts" msgstr "" -#: templates/js/translated/company.js:457 +#: templates/js/translated/company.js:464 msgid "Add new Company" msgstr "增加新的公司信息" -#: templates/js/translated/company.js:528 +#: templates/js/translated/company.js:535 msgid "Parts Supplied" msgstr "" -#: templates/js/translated/company.js:537 +#: templates/js/translated/company.js:544 msgid "Parts Manufactured" msgstr "" -#: templates/js/translated/company.js:552 +#: templates/js/translated/company.js:559 msgid "No company information found" msgstr "未找到该公司信息" -#: templates/js/translated/company.js:601 +#: templates/js/translated/company.js:608 #, fuzzy #| msgid "Create new part" msgid "Create New Contact" msgstr "新建商品" -#: templates/js/translated/company.js:617 -#: templates/js/translated/company.js:740 +#: templates/js/translated/company.js:624 +#: templates/js/translated/company.js:747 #, fuzzy #| msgid "Contact" msgid "Edit Contact" msgstr "联系人" -#: templates/js/translated/company.js:654 +#: templates/js/translated/company.js:661 #, fuzzy #| msgid "All selected supplier parts will be deleted" msgid "All selected contacts will be deleted" msgstr "删除所有选定的供应商商品" -#: templates/js/translated/company.js:660 -#: templates/js/translated/company.js:724 +#: templates/js/translated/company.js:667 +#: templates/js/translated/company.js:731 msgid "Role" msgstr "" -#: templates/js/translated/company.js:668 +#: templates/js/translated/company.js:675 #, fuzzy #| msgid "Delete outputs" msgid "Delete Contacts" msgstr "删除输出" -#: templates/js/translated/company.js:699 +#: templates/js/translated/company.js:706 #, fuzzy #| msgid "No matching action found" msgid "No contacts found" msgstr "未找到指定操作" -#: templates/js/translated/company.js:712 +#: templates/js/translated/company.js:719 #, fuzzy #| msgid "Phone number" msgid "Phone Number" msgstr "电话号码" -#: templates/js/translated/company.js:718 +#: templates/js/translated/company.js:725 #, fuzzy #| msgid "Address" msgid "Email Address" msgstr "地址" -#: templates/js/translated/company.js:744 +#: templates/js/translated/company.js:751 #, fuzzy #| msgid "Delete part" msgid "Delete Contact" msgstr "删除商品" -#: templates/js/translated/company.js:818 +#: templates/js/translated/company.js:886 +#, fuzzy +#| msgid "Create new part" +msgid "Create New Address" +msgstr "新建商品" + +#: templates/js/translated/company.js:901 +#: templates/js/translated/company.js:1066 +#, fuzzy +#| msgid "Address" +msgid "Edit Address" +msgstr "地址" + +#: templates/js/translated/company.js:936 +#, fuzzy +#| msgid "All selected supplier parts will be deleted" +msgid "All selected addresses will be deleted" +msgstr "删除所有选定的供应商商品" + +#: templates/js/translated/company.js:950 +#, fuzzy +#| msgid "Delete parameters" +msgid "Delete Addresses" +msgstr "删除参数" + +#: templates/js/translated/company.js:977 +#, fuzzy +#| msgid "No parameters found" +msgid "No addresses found" +msgstr "无指定参数" + +#: templates/js/translated/company.js:1020 +#, fuzzy +#| msgid "Install into" +msgid "Postal city" +msgstr "安装到" + +#: templates/js/translated/company.js:1026 +msgid "State/province" +msgstr "" + +#: templates/js/translated/company.js:1038 +msgid "Courier notes" +msgstr "" + +#: templates/js/translated/company.js:1044 +#, fuzzy +#| msgid "Internal Prices" +msgid "Internal notes" +msgstr "内部价格" + +#: templates/js/translated/company.js:1070 +#, fuzzy +#| msgid "Delete parts" +msgid "Delete Address" +msgstr "删除商品" + +#: templates/js/translated/company.js:1143 msgid "All selected manufacturer parts will be deleted" msgstr "" -#: templates/js/translated/company.js:833 +#: templates/js/translated/company.js:1158 msgid "Delete Manufacturer Parts" msgstr "删除制造商商品" -#: templates/js/translated/company.js:867 +#: templates/js/translated/company.js:1192 msgid "All selected parameters will be deleted" msgstr "" -#: templates/js/translated/company.js:881 +#: templates/js/translated/company.js:1206 msgid "Delete Parameters" msgstr "删除参数" -#: templates/js/translated/company.js:917 +#: templates/js/translated/company.js:1222 +#: templates/js/translated/company.js:1510 templates/js/translated/part.js:2213 +msgid "Order parts" +msgstr "订购商品" + +#: templates/js/translated/company.js:1239 +msgid "Delete manufacturer parts" +msgstr "删除制造商商品" + +#: templates/js/translated/company.js:1271 +#, fuzzy +#| msgid "Manufacturer part description" +msgid "Manufacturer part actions" +msgstr "制造商商品描述" + +#: templates/js/translated/company.js:1290 msgid "No manufacturer parts found" msgstr "" -#: templates/js/translated/company.js:937 -#: templates/js/translated/company.js:1177 templates/js/translated/part.js:776 -#: templates/js/translated/part.js:1184 +#: templates/js/translated/company.js:1310 +#: templates/js/translated/company.js:1598 templates/js/translated/part.js:775 +#: templates/js/translated/part.js:1183 msgid "Template part" msgstr "" -#: templates/js/translated/company.js:941 -#: templates/js/translated/company.js:1181 templates/js/translated/part.js:780 -#: templates/js/translated/part.js:1188 +#: templates/js/translated/company.js:1314 +#: templates/js/translated/company.js:1602 templates/js/translated/part.js:779 +#: templates/js/translated/part.js:1187 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1061 templates/js/translated/part.js:1437 +#: templates/js/translated/company.js:1434 templates/js/translated/part.js:1436 msgid "No parameters found" msgstr "无指定参数" -#: templates/js/translated/company.js:1096 templates/js/translated/part.js:1500 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:1499 msgid "Edit parameter" msgstr "编辑参数" -#: templates/js/translated/company.js:1097 templates/js/translated/part.js:1501 +#: templates/js/translated/company.js:1470 templates/js/translated/part.js:1500 msgid "Delete parameter" msgstr "删除参数" -#: templates/js/translated/company.js:1114 templates/js/translated/part.js:1407 +#: templates/js/translated/company.js:1487 templates/js/translated/part.js:1406 msgid "Edit Parameter" msgstr "编辑参数" -#: templates/js/translated/company.js:1123 templates/js/translated/part.js:1522 +#: templates/js/translated/company.js:1496 templates/js/translated/part.js:1521 msgid "Delete Parameter" msgstr "删除参数" -#: templates/js/translated/company.js:1156 +#: templates/js/translated/company.js:1527 +msgid "Delete supplier parts" +msgstr "删除供应商商品" + +#: templates/js/translated/company.js:1577 msgid "No supplier parts found" msgstr "未找到供应商商品" -#: templates/js/translated/company.js:1274 +#: templates/js/translated/company.js:1695 #, fuzzy #| msgid "Units" msgid "Base Units" msgstr "单位" -#: templates/js/translated/company.js:1304 +#: templates/js/translated/company.js:1725 msgid "Availability" msgstr "" -#: templates/js/translated/company.js:1335 +#: templates/js/translated/company.js:1756 msgid "Edit supplier part" msgstr "编辑供应商商品" -#: templates/js/translated/company.js:1336 +#: templates/js/translated/company.js:1757 msgid "Delete supplier part" msgstr "删除供应商商品" -#: templates/js/translated/company.js:1389 +#: templates/js/translated/company.js:1810 #: templates/js/translated/pricing.js:694 msgid "Delete Price Break" msgstr "" -#: templates/js/translated/company.js:1399 +#: templates/js/translated/company.js:1820 #: templates/js/translated/pricing.js:712 msgid "Edit Price Break" msgstr "" -#: templates/js/translated/company.js:1414 +#: templates/js/translated/company.js:1835 msgid "No price break information found" msgstr "" -#: templates/js/translated/company.js:1443 +#: templates/js/translated/company.js:1864 msgid "Last updated" msgstr "" -#: templates/js/translated/company.js:1450 +#: templates/js/translated/company.js:1871 msgid "Edit price break" msgstr "" -#: templates/js/translated/company.js:1451 +#: templates/js/translated/company.js:1872 msgid "Delete price break" msgstr "" -#: templates/js/translated/filters.js:186 -#: templates/js/translated/filters.js:550 +#: templates/js/translated/filters.js:187 +#: templates/js/translated/filters.js:673 msgid "true" msgstr "" -#: templates/js/translated/filters.js:190 -#: templates/js/translated/filters.js:551 +#: templates/js/translated/filters.js:191 +#: templates/js/translated/filters.js:674 msgid "false" msgstr "" -#: templates/js/translated/filters.js:214 +#: templates/js/translated/filters.js:215 msgid "Select filter" msgstr "选择筛选项" -#: templates/js/translated/filters.js:328 +#: templates/js/translated/filters.js:438 msgid "Print Labels" msgstr "打印标签" -#: templates/js/translated/filters.js:332 +#: templates/js/translated/filters.js:442 #, fuzzy #| msgid "Print Order Reports" msgid "Print Reports" msgstr "打印订单报表" -#: templates/js/translated/filters.js:344 +#: templates/js/translated/filters.js:454 #, fuzzy #| msgid "Download Image" msgid "Download table data" msgstr "下载图片" -#: templates/js/translated/filters.js:351 +#: templates/js/translated/filters.js:461 msgid "Reload table data" msgstr "" -#: templates/js/translated/filters.js:360 +#: templates/js/translated/filters.js:470 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:368 +#: templates/js/translated/filters.js:478 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:460 +#: templates/js/translated/filters.js:583 msgid "Create filter" msgstr "" @@ -10742,6 +10979,12 @@ msgstr "" msgid "View operation not allowed" msgstr "" +#: templates/js/translated/forms.js:506 templates/js/translated/helpers.js:105 +#: templates/js/translated/part.js:369 templates/js/translated/pricing.js:629 +#: templates/js/translated/stock.js:215 users/models.py:253 +msgid "Delete" +msgstr "删除" + #: templates/js/translated/forms.js:752 msgid "Keep this form open" msgstr "" @@ -10759,23 +11002,23 @@ msgstr "" msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2071 templates/js/translated/search.js:281 +#: templates/js/translated/forms.js:2071 templates/js/translated/search.js:239 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2276 +#: templates/js/translated/forms.js:2285 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2733 +#: templates/js/translated/forms.js:2742 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2733 +#: templates/js/translated/forms.js:2742 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2745 +#: templates/js/translated/forms.js:2754 msgid "Select Columns" msgstr "" @@ -10795,6 +11038,16 @@ msgstr "" msgid "False" msgstr "" +#: templates/js/translated/index.js:99 +#, fuzzy +#| msgid "Stock required for build order" +msgid "No parts required for builds" +msgstr "生产订单所需的库存" + +#: templates/js/translated/index.js:125 +msgid "Allocated Stock" +msgstr "" + #: templates/js/translated/label.js:58 msgid "Select Printer" msgstr "" @@ -10904,7 +11157,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:45 -#: templates/js/translated/part.js:1577 +#: templates/js/translated/part.js:1576 msgid "ID" msgstr "" @@ -10953,7 +11206,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1958 +#: templates/js/translated/purchase_order.js:1968 msgid "No line items found" msgstr "" @@ -10969,371 +11222,363 @@ msgstr "" msgid "Delete line" msgstr "" -#: templates/js/translated/part.js:91 +#: templates/js/translated/part.js:90 msgid "Part Attributes" msgstr "商品属性" -#: templates/js/translated/part.js:95 +#: templates/js/translated/part.js:94 msgid "Part Creation Options" msgstr "商品创建选项" -#: templates/js/translated/part.js:99 +#: templates/js/translated/part.js:98 msgid "Part Duplication Options" msgstr "商品重复选项" -#: templates/js/translated/part.js:122 +#: templates/js/translated/part.js:121 msgid "Add Part Category" msgstr "增加商品类别" -#: templates/js/translated/part.js:294 +#: templates/js/translated/part.js:293 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:310 templates/js/translated/stock.js:147 +#: templates/js/translated/part.js:309 templates/js/translated/stock.js:146 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:330 +#: templates/js/translated/part.js:329 msgid "Create Part Category" msgstr "创建商品类别" -#: templates/js/translated/part.js:333 +#: templates/js/translated/part.js:332 #, fuzzy #| msgid "Create new part category" msgid "Create new category after this one" msgstr "新建商品类别" -#: templates/js/translated/part.js:334 +#: templates/js/translated/part.js:333 #, fuzzy #| msgid "Part category" msgid "Part category created" msgstr "商品类别" -#: templates/js/translated/part.js:348 +#: templates/js/translated/part.js:347 msgid "Edit Part Category" msgstr "编辑商品类别" -#: templates/js/translated/part.js:361 +#: templates/js/translated/part.js:360 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:366 +#: templates/js/translated/part.js:365 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:375 +#: templates/js/translated/part.js:374 msgid "Delete Part Category" msgstr "删除商品类别" -#: templates/js/translated/part.js:379 +#: templates/js/translated/part.js:378 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:384 +#: templates/js/translated/part.js:383 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:408 +#: templates/js/translated/part.js:407 msgid "Create Part" msgstr "创建商品" -#: templates/js/translated/part.js:410 +#: templates/js/translated/part.js:409 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:411 +#: templates/js/translated/part.js:410 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:439 +#: templates/js/translated/part.js:438 msgid "Edit Part" msgstr "编辑商品" -#: templates/js/translated/part.js:441 +#: templates/js/translated/part.js:440 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:452 +#: templates/js/translated/part.js:451 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:509 +#: templates/js/translated/part.js:508 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:510 +#: templates/js/translated/part.js:509 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:524 +#: templates/js/translated/part.js:523 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:526 +#: templates/js/translated/part.js:525 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:527 +#: templates/js/translated/part.js:526 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:527 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:535 +#: templates/js/translated/part.js:534 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:571 +#: templates/js/translated/part.js:570 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:573 +#: templates/js/translated/part.js:572 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:578 +#: templates/js/translated/part.js:577 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:580 +#: templates/js/translated/part.js:579 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:596 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:607 +#: templates/js/translated/part.js:606 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:610 +#: templates/js/translated/part.js:609 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:635 +#: templates/js/translated/part.js:634 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:663 -#: templates/js/translated/table_filters.js:660 +#: templates/js/translated/part.js:662 +#: templates/js/translated/table_filters.js:682 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:666 +#: templates/js/translated/part.js:665 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:726 +#: templates/js/translated/part.js:725 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:749 +#: templates/js/translated/part.js:748 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:768 templates/js/translated/part.js:1176 -msgid "Trackable part" -msgstr "可追溯商品" - -#: templates/js/translated/part.js:772 templates/js/translated/part.js:1180 +#: templates/js/translated/part.js:771 templates/js/translated/part.js:1179 msgid "Virtual part" msgstr "虚拟商品" -#: templates/js/translated/part.js:784 +#: templates/js/translated/part.js:783 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:788 +#: templates/js/translated/part.js:787 msgid "Salable part" msgstr "可销售商品" -#: templates/js/translated/part.js:863 +#: templates/js/translated/part.js:862 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:863 +#: templates/js/translated/part.js:862 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:871 +#: templates/js/translated/part.js:870 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:875 +#: templates/js/translated/part.js:874 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1024 +#: templates/js/translated/part.js:1023 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1082 templates/js/translated/part.js:1118 +#: templates/js/translated/part.js:1081 templates/js/translated/part.js:1117 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1086 templates/js/translated/part.js:1128 +#: templates/js/translated/part.js:1085 templates/js/translated/part.js:1127 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1255 +#: templates/js/translated/part.js:1254 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1572 +#: templates/js/translated/part.js:1571 msgid "No part parameter templates found" msgstr "未找到商品参数模板" -#: templates/js/translated/part.js:1635 +#: templates/js/translated/part.js:1634 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1647 +#: templates/js/translated/part.js:1646 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1655 +#: templates/js/translated/part.js:1654 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1689 -#: templates/js/translated/purchase_order.js:1618 +#: templates/js/translated/part.js:1688 +#: templates/js/translated/purchase_order.js:1633 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1832 -#: templates/js/translated/purchase_order.js:2121 -#: templates/js/translated/return_order.js:740 -#: templates/js/translated/sales_order.js:1855 +#: templates/js/translated/part.js:1831 +#: templates/js/translated/purchase_order.js:2131 +#: templates/js/translated/return_order.js:752 +#: templates/js/translated/sales_order.js:1867 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1877 -#: templates/js/translated/purchase_order.js:2188 +#: templates/js/translated/part.js:1876 +#: templates/js/translated/purchase_order.js:2198 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1944 +#: templates/js/translated/part.js:1943 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1966 +#: templates/js/translated/part.js:1965 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2054 templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2053 templates/js/translated/part.js:2442 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2174 +msgid "Set the part category for the selected parts" +msgstr "" + +#: templates/js/translated/part.js:2179 +msgid "Set Part Category" +msgstr "设置商品类别" + +#: templates/js/translated/part.js:2204 +msgid "Set category" +msgstr "设置类别" + +#: templates/js/translated/part.js:2259 #, fuzzy #| msgid "Parts" msgid "parts" msgstr "商品" -#: templates/js/translated/part.js:2276 +#: templates/js/translated/part.js:2352 msgid "No category" msgstr "没有分类" -#: templates/js/translated/part.js:2390 templates/js/translated/part.js:2611 -#: templates/js/translated/stock.js:2417 +#: templates/js/translated/part.js:2466 templates/js/translated/part.js:2596 +#: templates/js/translated/stock.js:2548 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2406 +#: templates/js/translated/part.js:2482 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2472 -msgid "Set the part category for the selected parts" -msgstr "" - -#: templates/js/translated/part.js:2477 -msgid "Set Part Category" -msgstr "设置商品类别" - -#: templates/js/translated/part.js:2482 -msgid "Select Part Category" -msgstr "" - -#: templates/js/translated/part.js:2495 -msgid "Category is required" -msgstr "" - -#: templates/js/translated/part.js:2595 +#: templates/js/translated/part.js:2580 #, fuzzy #| msgid "Subcategories" msgid "No subcategories found" msgstr "子类别" -#: templates/js/translated/part.js:2631 templates/js/translated/stock.js:2437 +#: templates/js/translated/part.js:2616 templates/js/translated/stock.js:2568 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2711 +#: templates/js/translated/part.js:2696 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2727 +#: templates/js/translated/part.js:2712 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2807 +#: templates/js/translated/part.js:2792 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2858 templates/js/translated/stock.js:1380 +#: templates/js/translated/part.js:2843 templates/js/translated/stock.js:1379 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2859 templates/js/translated/stock.js:1381 -#: templates/js/translated/stock.js:1643 +#: templates/js/translated/part.js:2844 templates/js/translated/stock.js:1380 +#: templates/js/translated/stock.js:1642 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2863 +#: templates/js/translated/part.js:2848 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2879 +#: templates/js/translated/part.js:2864 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2893 +#: templates/js/translated/part.js:2878 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2972 templates/js/translated/part.js:2973 +#: templates/js/translated/part.js:2957 templates/js/translated/part.js:2958 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2975 +#: templates/js/translated/part.js:2960 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2981 +#: templates/js/translated/part.js:2966 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3031 +#: templates/js/translated/part.js:3016 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3037 +#: templates/js/translated/part.js:3022 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3133 +#: templates/js/translated/part.js:3118 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3149 +#: templates/js/translated/part.js:3134 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3194 +#: templates/js/translated/part.js:3179 msgid "Minimum Stock Level" msgstr "" @@ -11445,250 +11690,250 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:155 +#: templates/js/translated/purchase_order.js:166 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:162 +#: templates/js/translated/purchase_order.js:173 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:163 +#: templates/js/translated/purchase_order.js:174 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:170 +#: templates/js/translated/purchase_order.js:181 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:171 +#: templates/js/translated/purchase_order.js:182 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:192 +#: templates/js/translated/purchase_order.js:203 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:209 +#: templates/js/translated/purchase_order.js:220 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:436 +#: templates/js/translated/purchase_order.js:447 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:453 -#: templates/js/translated/return_order.js:195 -#: templates/js/translated/sales_order.js:485 +#: templates/js/translated/purchase_order.js:464 +#: templates/js/translated/return_order.js:207 +#: templates/js/translated/sales_order.js:497 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:459 +#: templates/js/translated/purchase_order.js:470 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:464 +#: templates/js/translated/purchase_order.js:475 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:465 -#: templates/js/translated/sales_order.js:499 +#: templates/js/translated/purchase_order.js:476 +#: templates/js/translated/sales_order.js:511 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:488 +#: templates/js/translated/purchase_order.js:499 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:493 +#: templates/js/translated/purchase_order.js:504 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:510 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:520 -#: templates/js/translated/return_order.js:149 +#: templates/js/translated/purchase_order.js:531 +#: templates/js/translated/return_order.js:161 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:525 +#: templates/js/translated/purchase_order.js:536 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:617 +#: templates/js/translated/purchase_order.js:628 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:642 +#: templates/js/translated/purchase_order.js:653 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:651 +#: templates/js/translated/purchase_order.js:662 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:669 +#: templates/js/translated/purchase_order.js:680 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:701 +#: templates/js/translated/purchase_order.js:712 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:860 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:864 +#: templates/js/translated/purchase_order.js:879 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1043 +#: templates/js/translated/purchase_order.js:1058 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1044 -#: templates/js/translated/return_order.js:480 +#: templates/js/translated/purchase_order.js:1059 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1074 +#: templates/js/translated/purchase_order.js:1089 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1085 +#: templates/js/translated/purchase_order.js:1100 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1161 +#: templates/js/translated/purchase_order.js:1176 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1175 +#: templates/js/translated/purchase_order.js:1190 #, fuzzy #| msgid "Barcode" msgid "Add barcode" msgstr "条形码" -#: templates/js/translated/purchase_order.js:1176 +#: templates/js/translated/purchase_order.js:1191 #, fuzzy #| msgid "Remove row" msgid "Remove barcode" msgstr "移除行" -#: templates/js/translated/purchase_order.js:1179 +#: templates/js/translated/purchase_order.js:1194 #, fuzzy #| msgid "Edit location" msgid "Specify location" msgstr "编辑仓储地" -#: templates/js/translated/purchase_order.js:1187 +#: templates/js/translated/purchase_order.js:1202 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1213 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1250 +#: templates/js/translated/purchase_order.js:1265 #, fuzzy #| msgid "Serial Numbers" msgid "Serials" msgstr "序列号" -#: templates/js/translated/purchase_order.js:1275 +#: templates/js/translated/purchase_order.js:1290 msgid "Order Code" msgstr "订单编码" -#: templates/js/translated/purchase_order.js:1277 +#: templates/js/translated/purchase_order.js:1292 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/return_order.js:545 +#: templates/js/translated/purchase_order.js:1314 +#: templates/js/translated/return_order.js:557 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1315 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1368 +#: templates/js/translated/purchase_order.js:1383 #, fuzzy #| msgid "Scan Barcode" msgid "Scan Item Barcode" msgstr "扫描条形码" -#: templates/js/translated/purchase_order.js:1369 +#: templates/js/translated/purchase_order.js:1384 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1383 +#: templates/js/translated/purchase_order.js:1398 #, fuzzy #| msgid "Enter barcode data" msgid "Invalid barcode data" msgstr "输入条形码数据" -#: templates/js/translated/purchase_order.js:1645 -#: templates/js/translated/return_order.js:274 -#: templates/js/translated/sales_order.js:762 -#: templates/js/translated/sales_order.js:986 +#: templates/js/translated/purchase_order.js:1660 +#: templates/js/translated/return_order.js:286 +#: templates/js/translated/sales_order.js:774 +#: templates/js/translated/sales_order.js:998 msgid "Order is overdue" msgstr "" -#: templates/js/translated/purchase_order.js:1707 -#: templates/js/translated/return_order.js:342 -#: templates/js/translated/sales_order.js:839 -#: templates/js/translated/sales_order.js:999 +#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/return_order.js:354 +#: templates/js/translated/sales_order.js:851 +#: templates/js/translated/sales_order.js:1011 msgid "Items" msgstr "" -#: templates/js/translated/purchase_order.js:1806 +#: templates/js/translated/purchase_order.js:1821 #, fuzzy #| msgid "All selected supplier parts will be deleted" msgid "All selected Line items will be deleted" msgstr "删除所有选定的供应商商品" -#: templates/js/translated/purchase_order.js:1824 +#: templates/js/translated/purchase_order.js:1839 #, fuzzy #| msgid "Allocate selected items" msgid "Delete selected Line items?" msgstr "分配选定项目" -#: templates/js/translated/purchase_order.js:1884 -#: templates/js/translated/sales_order.js:2047 +#: templates/js/translated/purchase_order.js:1894 +#: templates/js/translated/sales_order.js:2059 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1899 -#: templates/js/translated/return_order.js:464 -#: templates/js/translated/return_order.js:653 -#: templates/js/translated/sales_order.js:2060 +#: templates/js/translated/purchase_order.js:1909 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:665 +#: templates/js/translated/sales_order.js:2072 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1910 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2071 +#: templates/js/translated/purchase_order.js:1920 +#: templates/js/translated/return_order.js:678 +#: templates/js/translated/sales_order.js:2083 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2192 -#: templates/js/translated/sales_order.js:2001 +#: templates/js/translated/purchase_order.js:2202 +#: templates/js/translated/sales_order.js:2013 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2193 -#: templates/js/translated/return_order.js:785 -#: templates/js/translated/sales_order.js:2002 +#: templates/js/translated/purchase_order.js:2203 +#: templates/js/translated/return_order.js:797 +#: templates/js/translated/sales_order.js:2014 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2194 -#: templates/js/translated/return_order.js:789 -#: templates/js/translated/sales_order.js:2008 +#: templates/js/translated/purchase_order.js:2204 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2020 msgid "Delete line item" msgstr "" @@ -11719,975 +11964,1019 @@ msgstr "没有找到与所选商品相匹配的标签" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:119 +#: templates/js/translated/return_order.js:131 #, fuzzy #| msgid "Create Purchase Order" msgid "Create Return Order" msgstr "创建采购订单" -#: templates/js/translated/return_order.js:134 +#: templates/js/translated/return_order.js:146 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:154 +#: templates/js/translated/return_order.js:166 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:171 +#: templates/js/translated/return_order.js:183 #, fuzzy #| msgid "Are you sure you wish to cancel this build?" msgid "Are you sure you wish to cancel this Return Order?" msgstr "是否确定取消生产?" -#: templates/js/translated/return_order.js:178 +#: templates/js/translated/return_order.js:190 #, fuzzy #| msgid "Cancel order" msgid "Cancel Return Order" msgstr "取消订单" -#: templates/js/translated/return_order.js:203 +#: templates/js/translated/return_order.js:215 #, fuzzy #| msgid "Complete Build Order" msgid "Complete Return Order" msgstr "生产订单完成" -#: templates/js/translated/return_order.js:251 +#: templates/js/translated/return_order.js:263 #, fuzzy #| msgid "No parameters found" msgid "No return orders found" msgstr "无指定参数" -#: templates/js/translated/return_order.js:288 -#: templates/js/translated/sales_order.js:776 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:546 +#: templates/js/translated/return_order.js:558 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:677 -#: templates/js/translated/sales_order.js:2207 +#: templates/js/translated/return_order.js:689 +#: templates/js/translated/sales_order.js:2219 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:782 +#: templates/js/translated/return_order.js:794 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:146 +#: templates/js/translated/sales_order.js:158 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:161 +#: templates/js/translated/sales_order.js:173 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:276 +#: templates/js/translated/sales_order.js:288 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:281 +#: templates/js/translated/sales_order.js:293 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:321 +#: templates/js/translated/sales_order.js:333 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:345 +#: templates/js/translated/sales_order.js:357 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:401 +#: templates/js/translated/sales_order.js:413 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:405 +#: templates/js/translated/sales_order.js:417 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:415 +#: templates/js/translated/sales_order.js:427 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:437 +#: templates/js/translated/sales_order.js:449 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:498 +#: templates/js/translated/sales_order.js:510 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:520 +#: templates/js/translated/sales_order.js:532 #, fuzzy #| msgid "New Sales Order" msgid "Issue this Sales Order?" msgstr "新建销售订单" -#: templates/js/translated/sales_order.js:525 +#: templates/js/translated/sales_order.js:537 #, fuzzy #| msgid "New Sales Order" msgid "Issue Sales Order" msgstr "新建销售订单" -#: templates/js/translated/sales_order.js:544 +#: templates/js/translated/sales_order.js:556 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:549 +#: templates/js/translated/sales_order.js:561 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:603 +#: templates/js/translated/sales_order.js:615 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:713 +#: templates/js/translated/sales_order.js:725 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:896 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:899 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:904 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:921 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:936 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:969 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:994 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1018 -#: templates/js/translated/sales_order.js:1515 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1527 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1036 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1040 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1207 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1258 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "确认库存分配" -#: templates/js/translated/sales_order.js:1259 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1463 +#: templates/js/translated/sales_order.js:1475 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1555 +#: templates/js/translated/sales_order.js:1567 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1569 +#: templates/js/translated/sales_order.js:1581 msgid "Confirm Delete Operation" msgstr "确认删除操作" -#: templates/js/translated/sales_order.js:1570 +#: templates/js/translated/sales_order.js:1582 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1609 -#: templates/js/translated/sales_order.js:1696 -#: templates/js/translated/stock.js:1688 +#: templates/js/translated/sales_order.js:1621 +#: templates/js/translated/sales_order.js:1708 +#: templates/js/translated/stock.js:1687 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1617 -#: templates/js/translated/sales_order.js:1705 +#: templates/js/translated/sales_order.js:1629 +#: templates/js/translated/sales_order.js:1717 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:1985 +#: templates/js/translated/sales_order.js:1997 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:1989 +#: templates/js/translated/sales_order.js:2001 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:1998 -#: templates/js/translated/sales_order.js:2185 +#: templates/js/translated/sales_order.js:2010 +#: templates/js/translated/sales_order.js:2197 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2012 +#: templates/js/translated/sales_order.js:2024 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2015 +#: templates/js/translated/sales_order.js:2027 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2086 +#: templates/js/translated/sales_order.js:2098 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2193 +#: templates/js/translated/sales_order.js:2205 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/search.js:312 +#: templates/js/translated/search.js:270 msgid "No results" msgstr "" -#: templates/js/translated/search.js:334 templates/search.html:25 +#: templates/js/translated/search.js:292 templates/search.html:25 msgid "Enter search query" msgstr "" -#: templates/js/translated/search.js:384 +#: templates/js/translated/search.js:342 msgid "result" msgstr "" -#: templates/js/translated/search.js:384 +#: templates/js/translated/search.js:342 msgid "results" msgstr "" -#: templates/js/translated/search.js:394 +#: templates/js/translated/search.js:352 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:397 +#: templates/js/translated/search.js:355 msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:98 +#: templates/js/translated/stock.js:97 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:129 +#: templates/js/translated/stock.js:128 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:138 +#: templates/js/translated/stock.js:137 msgid "Parent stock location" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:172 msgid "Edit Stock Location" msgstr "编辑仓储地点" -#: templates/js/translated/stock.js:188 +#: templates/js/translated/stock.js:187 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:190 +#: templates/js/translated/stock.js:189 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:191 +#: templates/js/translated/stock.js:190 #, fuzzy #| msgid "Stock item created" msgid "Stock location created" msgstr "库存项已创建" -#: templates/js/translated/stock.js:205 +#: templates/js/translated/stock.js:204 msgid "Are you sure you want to delete this stock location?" msgstr "确实要删除此仓储地点吗?" -#: templates/js/translated/stock.js:212 +#: templates/js/translated/stock.js:211 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:221 +#: templates/js/translated/stock.js:220 msgid "Delete Stock Location" msgstr "删除仓储地点" -#: templates/js/translated/stock.js:225 +#: templates/js/translated/stock.js:224 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:230 +#: templates/js/translated/stock.js:229 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:284 +#: templates/js/translated/stock.js:283 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:319 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:329 +#: templates/js/translated/stock.js:328 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:335 +#: templates/js/translated/stock.js:334 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:406 +#: templates/js/translated/stock.js:405 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:426 +#: templates/js/translated/stock.js:425 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:442 +#: templates/js/translated/stock.js:441 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:447 +#: templates/js/translated/stock.js:446 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:468 +#: templates/js/translated/stock.js:467 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:510 +#: templates/js/translated/stock.js:509 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:522 +#: templates/js/translated/stock.js:521 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:535 +#: templates/js/translated/stock.js:534 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:560 +#: templates/js/translated/stock.js:559 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:564 templates/js/translated/stock.js:565 +#: templates/js/translated/stock.js:563 templates/js/translated/stock.js:564 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:581 +#: templates/js/translated/stock.js:580 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:601 +#: templates/js/translated/stock.js:600 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:610 +#: templates/js/translated/stock.js:609 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:718 +#: templates/js/translated/stock.js:717 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:719 +#: templates/js/translated/stock.js:718 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:796 +#: templates/js/translated/stock.js:795 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:797 +#: templates/js/translated/stock.js:796 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:799 +#: templates/js/translated/stock.js:798 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:800 +#: templates/js/translated/stock.js:799 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:891 +#: templates/js/translated/stock.js:890 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:892 +#: templates/js/translated/stock.js:891 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:987 +#: templates/js/translated/stock.js:986 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:988 +#: templates/js/translated/stock.js:987 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:994 +#: templates/js/translated/stock.js:993 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:995 +#: templates/js/translated/stock.js:994 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:999 +#: templates/js/translated/stock.js:998 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1000 +#: templates/js/translated/stock.js:999 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1004 +#: templates/js/translated/stock.js:1003 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1005 users/models.py:244 +#: templates/js/translated/stock.js:1004 users/models.py:249 msgid "Add" msgstr "添加" -#: templates/js/translated/stock.js:1009 +#: templates/js/translated/stock.js:1008 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1106 +#: templates/js/translated/stock.js:1105 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1106 +#: templates/js/translated/stock.js:1105 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1140 +#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:3151 msgid "Select Stock Items" msgstr "选择库存项" -#: templates/js/translated/stock.js:1141 -msgid "You must select at least one available stock item" +#: templates/js/translated/stock.js:1140 +msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1167 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1304 +#: templates/js/translated/stock.js:1303 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1306 +#: templates/js/translated/stock.js:1305 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1311 +#: templates/js/translated/stock.js:1310 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1373 +#: templates/js/translated/stock.js:1372 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1376 +#: templates/js/translated/stock.js:1375 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1400 +#: templates/js/translated/stock.js:1399 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1464 +#: templates/js/translated/stock.js:1463 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1626 +#: templates/js/translated/stock.js:1625 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1648 +#: templates/js/translated/stock.js:1647 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1680 +#: templates/js/translated/stock.js:1679 msgid "In production" msgstr "正在生产" -#: templates/js/translated/stock.js:1684 +#: templates/js/translated/stock.js:1683 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1692 +#: templates/js/translated/stock.js:1691 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1698 +#: templates/js/translated/stock.js:1697 msgid "No stock location set" msgstr "未设置仓储地点" -#: templates/js/translated/stock.js:1746 +#: templates/js/translated/stock.js:1753 +msgid "Change stock status" +msgstr "" + +#: templates/js/translated/stock.js:1762 +msgid "Merge stock" +msgstr "" + +#: templates/js/translated/stock.js:1811 +msgid "Delete stock" +msgstr "" + +#: templates/js/translated/stock.js:1866 #, fuzzy #| msgid "Stock Items" msgid "stock items" msgstr "库存项" -#: templates/js/translated/stock.js:1850 +#: templates/js/translated/stock.js:1871 +#, fuzzy +#| msgid "Stock Location" +msgid "Scan to location" +msgstr "仓储地点" + +#: templates/js/translated/stock.js:1882 +#, fuzzy +#| msgid "Stock Locations" +msgid "Stock Actions" +msgstr "仓储地点" + +#: templates/js/translated/stock.js:1929 +#, fuzzy +#| msgid "Installed into assembly" +msgid "Load installed items" +msgstr "安装到组装中" + +#: templates/js/translated/stock.js:2007 msgid "Stock item is in production" msgstr "库存品正在生产" -#: templates/js/translated/stock.js:1855 +#: templates/js/translated/stock.js:2012 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1858 +#: templates/js/translated/stock.js:2015 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:2018 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1863 +#: templates/js/translated/stock.js:2020 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:2022 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1868 +#: templates/js/translated/stock.js:2025 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1870 +#: templates/js/translated/stock.js:2027 #, fuzzy #| msgid "Accept as consumed by this build order" msgid "Stock item has been consumed by a build order" msgstr "接受此构建订单所消耗的内容" -#: templates/js/translated/stock.js:1874 +#: templates/js/translated/stock.js:2031 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1876 +#: templates/js/translated/stock.js:2033 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1881 +#: templates/js/translated/stock.js:2038 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1883 +#: templates/js/translated/stock.js:2040 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1885 +#: templates/js/translated/stock.js:2042 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1889 -#: templates/js/translated/table_filters.js:296 +#: templates/js/translated/stock.js:2046 +#: templates/js/translated/table_filters.js:302 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2031 +#: templates/js/translated/stock.js:2188 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2078 +#: templates/js/translated/stock.js:2235 #, fuzzy #| msgid "Stock Source" msgid "Stock Value" msgstr "库存来源" -#: templates/js/translated/stock.js:2170 +#: templates/js/translated/stock.js:2358 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2319 +#: templates/js/translated/stock.js:2450 #, fuzzy #| msgid "Stock Locations" msgid "stock locations" msgstr "仓储地点" -#: templates/js/translated/stock.js:2476 +#: templates/js/translated/stock.js:2607 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2583 +#: templates/js/translated/stock.js:2714 msgid "Details" msgstr "详情" -#: templates/js/translated/stock.js:2587 +#: templates/js/translated/stock.js:2718 #, fuzzy #| msgid "Change" msgid "No changes" msgstr "更改" -#: templates/js/translated/stock.js:2599 +#: templates/js/translated/stock.js:2730 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2621 +#: templates/js/translated/stock.js:2752 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2638 +#: templates/js/translated/stock.js:2769 #, fuzzy #| msgid "Sales Order Settings" msgid "Build order no longer exists" msgstr "销售订单设置" -#: templates/js/translated/stock.js:2653 +#: templates/js/translated/stock.js:2784 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2670 +#: templates/js/translated/stock.js:2801 #, fuzzy #| msgid "Sales Order Settings" msgid "Sales Order no longer exists" msgstr "销售订单设置" -#: templates/js/translated/stock.js:2687 +#: templates/js/translated/stock.js:2818 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2706 +#: templates/js/translated/stock.js:2837 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2724 +#: templates/js/translated/stock.js:2855 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2742 +#: templates/js/translated/stock.js:2873 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2881 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2826 +#: templates/js/translated/stock.js:2953 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2876 templates/js/translated/stock.js:2911 +#: templates/js/translated/stock.js:3003 templates/js/translated/stock.js:3038 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2929 +#: templates/js/translated/stock.js:3056 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2950 +#: templates/js/translated/stock.js:3077 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2951 +#: templates/js/translated/stock.js:3078 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2953 +#: templates/js/translated/stock.js:3080 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2954 +#: templates/js/translated/stock.js:3081 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2955 +#: templates/js/translated/stock.js:3082 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:3083 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:3096 msgid "Select part to install" msgstr "" +#: templates/js/translated/stock.js:3152 +#, fuzzy +#| msgid "Select Stock Items" +msgid "Select one or more stock items" +msgstr "选择库存项" + +#: templates/js/translated/stock.js:3165 +#, fuzzy +#| msgid "Select Stock Items" +msgid "Selected stock items" +msgstr "选择库存项" + +#: templates/js/translated/stock.js:3169 +#, fuzzy +#| msgid "Stock Settings" +msgid "Change Stock Status" +msgstr "库存设置" + #: templates/js/translated/table_filters.js:50 msgid "Has project code" msgstr "" -#: templates/js/translated/table_filters.js:59 -#: templates/js/translated/table_filters.js:518 -#: templates/js/translated/table_filters.js:530 -#: templates/js/translated/table_filters.js:571 +#: templates/js/translated/table_filters.js:65 +#: templates/js/translated/table_filters.js:540 +#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:593 msgid "Order status" msgstr "" -#: templates/js/translated/table_filters.js:64 -#: templates/js/translated/table_filters.js:535 -#: templates/js/translated/table_filters.js:561 -#: templates/js/translated/table_filters.js:576 +#: templates/js/translated/table_filters.js:70 +#: templates/js/translated/table_filters.js:557 +#: templates/js/translated/table_filters.js:583 +#: templates/js/translated/table_filters.js:598 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:72 -#: templates/js/translated/table_filters.js:458 -#: templates/js/translated/table_filters.js:543 -#: templates/js/translated/table_filters.js:584 +#: templates/js/translated/table_filters.js:78 +#: templates/js/translated/table_filters.js:464 +#: templates/js/translated/table_filters.js:565 +#: templates/js/translated/table_filters.js:606 msgid "Assigned to me" msgstr "" -#: templates/js/translated/table_filters.js:128 +#: templates/js/translated/table_filters.js:134 msgid "Trackable Part" msgstr "可追溯商品" -#: templates/js/translated/table_filters.js:132 +#: templates/js/translated/table_filters.js:138 msgid "Assembled Part" msgstr "" -#: templates/js/translated/table_filters.js:136 +#: templates/js/translated/table_filters.js:142 msgid "Has Available Stock" msgstr "" -#: templates/js/translated/table_filters.js:152 +#: templates/js/translated/table_filters.js:158 msgid "Allow Variant Stock" msgstr "" -#: templates/js/translated/table_filters.js:164 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:170 +#: templates/js/translated/table_filters.js:714 msgid "Has Pricing" msgstr "" -#: templates/js/translated/table_filters.js:204 -#: templates/js/translated/table_filters.js:291 +#: templates/js/translated/table_filters.js:210 +#: templates/js/translated/table_filters.js:297 msgid "Include sublocations" msgstr "" -#: templates/js/translated/table_filters.js:205 +#: templates/js/translated/table_filters.js:211 msgid "Include locations" msgstr "" -#: templates/js/translated/table_filters.js:224 -#: templates/js/translated/table_filters.js:225 -#: templates/js/translated/table_filters.js:624 +#: templates/js/translated/table_filters.js:230 +#: templates/js/translated/table_filters.js:231 +#: templates/js/translated/table_filters.js:646 msgid "Include subcategories" msgstr "" -#: templates/js/translated/table_filters.js:233 -#: templates/js/translated/table_filters.js:672 +#: templates/js/translated/table_filters.js:239 +#: templates/js/translated/table_filters.js:694 msgid "Subscribed" msgstr "" -#: templates/js/translated/table_filters.js:244 -#: templates/js/translated/table_filters.js:326 +#: templates/js/translated/table_filters.js:250 +#: templates/js/translated/table_filters.js:332 msgid "Is Serialized" msgstr "" -#: templates/js/translated/table_filters.js:247 -#: templates/js/translated/table_filters.js:333 +#: templates/js/translated/table_filters.js:253 +#: templates/js/translated/table_filters.js:339 msgid "Serial number GTE" msgstr "" -#: templates/js/translated/table_filters.js:248 -#: templates/js/translated/table_filters.js:334 +#: templates/js/translated/table_filters.js:254 +#: templates/js/translated/table_filters.js:340 msgid "Serial number greater than or equal to" msgstr "" -#: templates/js/translated/table_filters.js:251 -#: templates/js/translated/table_filters.js:337 +#: templates/js/translated/table_filters.js:257 +#: templates/js/translated/table_filters.js:343 msgid "Serial number LTE" msgstr "" -#: templates/js/translated/table_filters.js:252 -#: templates/js/translated/table_filters.js:338 +#: templates/js/translated/table_filters.js:258 +#: templates/js/translated/table_filters.js:344 msgid "Serial number less than or equal to" msgstr "" -#: templates/js/translated/table_filters.js:255 -#: templates/js/translated/table_filters.js:256 -#: templates/js/translated/table_filters.js:329 -#: templates/js/translated/table_filters.js:330 +#: templates/js/translated/table_filters.js:261 +#: templates/js/translated/table_filters.js:262 +#: templates/js/translated/table_filters.js:335 +#: templates/js/translated/table_filters.js:336 msgid "Serial number" msgstr "" -#: templates/js/translated/table_filters.js:260 -#: templates/js/translated/table_filters.js:351 +#: templates/js/translated/table_filters.js:266 +#: templates/js/translated/table_filters.js:357 msgid "Batch code" msgstr "" -#: templates/js/translated/table_filters.js:271 -#: templates/js/translated/table_filters.js:613 +#: templates/js/translated/table_filters.js:277 +#: templates/js/translated/table_filters.js:635 msgid "Active parts" msgstr "" -#: templates/js/translated/table_filters.js:272 +#: templates/js/translated/table_filters.js:278 msgid "Show stock for active parts" msgstr "" -#: templates/js/translated/table_filters.js:277 +#: templates/js/translated/table_filters.js:283 msgid "Part is an assembly" msgstr "" -#: templates/js/translated/table_filters.js:281 +#: templates/js/translated/table_filters.js:287 msgid "Is allocated" msgstr "" -#: templates/js/translated/table_filters.js:282 +#: templates/js/translated/table_filters.js:288 msgid "Item has been allocated" msgstr "" -#: templates/js/translated/table_filters.js:287 +#: templates/js/translated/table_filters.js:293 msgid "Stock is available for use" msgstr "" -#: templates/js/translated/table_filters.js:292 +#: templates/js/translated/table_filters.js:298 msgid "Include stock in sublocations" msgstr "" -#: templates/js/translated/table_filters.js:297 +#: templates/js/translated/table_filters.js:303 msgid "Show stock items which are depleted" msgstr "" -#: templates/js/translated/table_filters.js:302 +#: templates/js/translated/table_filters.js:308 msgid "Show items which are in stock" msgstr "" -#: templates/js/translated/table_filters.js:306 +#: templates/js/translated/table_filters.js:312 msgid "In Production" msgstr "正在生产" -#: templates/js/translated/table_filters.js:307 +#: templates/js/translated/table_filters.js:313 msgid "Show items which are in production" msgstr "显示正在生产的项目" -#: templates/js/translated/table_filters.js:311 +#: templates/js/translated/table_filters.js:317 msgid "Include Variants" msgstr "" -#: templates/js/translated/table_filters.js:312 +#: templates/js/translated/table_filters.js:318 msgid "Include stock items for variant parts" msgstr "" -#: templates/js/translated/table_filters.js:316 +#: templates/js/translated/table_filters.js:322 msgid "Installed" msgstr "" -#: templates/js/translated/table_filters.js:317 +#: templates/js/translated/table_filters.js:323 msgid "Show stock items which are installed in another item" msgstr "" -#: templates/js/translated/table_filters.js:322 +#: templates/js/translated/table_filters.js:328 msgid "Show items which have been assigned to a customer" msgstr "" -#: templates/js/translated/table_filters.js:342 -#: templates/js/translated/table_filters.js:343 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:349 msgid "Stock status" msgstr "" -#: templates/js/translated/table_filters.js:346 +#: templates/js/translated/table_filters.js:352 msgid "Has batch code" msgstr "" -#: templates/js/translated/table_filters.js:354 -msgid "Tracked" -msgstr "" - -#: templates/js/translated/table_filters.js:355 +#: templates/js/translated/table_filters.js:361 msgid "Stock item is tracked by either batch code or serial number" msgstr "" -#: templates/js/translated/table_filters.js:360 +#: templates/js/translated/table_filters.js:366 msgid "Has purchase price" msgstr "" -#: templates/js/translated/table_filters.js:361 +#: templates/js/translated/table_filters.js:367 msgid "Show stock items which have a purchase price set" msgstr "" -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:371 msgid "Expiry Date before" msgstr "" -#: templates/js/translated/table_filters.js:369 +#: templates/js/translated/table_filters.js:375 msgid "Expiry Date after" msgstr "" -#: templates/js/translated/table_filters.js:382 +#: templates/js/translated/table_filters.js:388 msgid "Show stock items which have expired" msgstr "" -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:394 msgid "Show stock which is close to expiring" msgstr "" -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:408 msgid "Test Passed" msgstr "" -#: templates/js/translated/table_filters.js:406 +#: templates/js/translated/table_filters.js:412 msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:445 +#: templates/js/translated/table_filters.js:451 msgid "Build status" msgstr "生产状态" -#: templates/js/translated/table_filters.js:625 +#: templates/js/translated/table_filters.js:647 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:630 +#: templates/js/translated/table_filters.js:652 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:638 +#: templates/js/translated/table_filters.js:660 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:646 -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:668 +#: templates/js/translated/table_filters.js:764 #, fuzzy #| msgid "Units" msgid "Has Units" msgstr "单位" -#: templates/js/translated/table_filters.js:647 +#: templates/js/translated/table_filters.js:669 #, fuzzy #| msgid "Parameter units" msgid "Part has defined units" msgstr "参数单位" -#: templates/js/translated/table_filters.js:651 +#: templates/js/translated/table_filters.js:673 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:652 +#: templates/js/translated/table_filters.js:674 msgid "Part has internal part number" msgstr "商品有内部编号" -#: templates/js/translated/table_filters.js:656 +#: templates/js/translated/table_filters.js:678 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:664 +#: templates/js/translated/table_filters.js:686 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:676 +#: templates/js/translated/table_filters.js:698 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:738 +#: templates/js/translated/table_filters.js:760 #, fuzzy #| msgid "Units" msgid "Has Choices" @@ -12721,51 +13010,51 @@ msgstr "" msgid "Select File Format" msgstr "" -#: templates/js/translated/tables.js:561 +#: templates/js/translated/tables.js:537 msgid "Loading data" msgstr "" -#: templates/js/translated/tables.js:564 +#: templates/js/translated/tables.js:540 msgid "rows per page" msgstr "" -#: templates/js/translated/tables.js:569 +#: templates/js/translated/tables.js:545 msgid "Showing all rows" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "Showing" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "to" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "of" msgstr "" -#: templates/js/translated/tables.js:571 +#: templates/js/translated/tables.js:547 msgid "rows" msgstr "" -#: templates/js/translated/tables.js:578 +#: templates/js/translated/tables.js:554 msgid "No matching results" msgstr "" -#: templates/js/translated/tables.js:581 +#: templates/js/translated/tables.js:557 msgid "Hide/Show pagination" msgstr "" -#: templates/js/translated/tables.js:587 +#: templates/js/translated/tables.js:563 msgid "Toggle" msgstr "" -#: templates/js/translated/tables.js:590 +#: templates/js/translated/tables.js:566 msgid "Columns" msgstr "" -#: templates/js/translated/tables.js:593 +#: templates/js/translated/tables.js:569 msgid "All" msgstr "" @@ -12952,50 +13241,6 @@ msgstr "电子邮件设置" msgid "Email settings not configured" msgstr "电子邮件设置未配置" -#: templates/stock_table.html:17 -msgid "Barcode Actions" -msgstr "" - -#: templates/stock_table.html:28 -msgid "Stock Options" -msgstr "" - -#: templates/stock_table.html:33 -msgid "Add to selected stock items" -msgstr "" - -#: templates/stock_table.html:34 -msgid "Remove from selected stock items" -msgstr "" - -#: templates/stock_table.html:35 -msgid "Stocktake selected stock items" -msgstr "" - -#: templates/stock_table.html:36 -msgid "Move selected stock items" -msgstr "" - -#: templates/stock_table.html:37 -msgid "Merge selected stock items" -msgstr "" - -#: templates/stock_table.html:37 -msgid "Merge stock" -msgstr "" - -#: templates/stock_table.html:38 -msgid "Order selected items" -msgstr "" - -#: templates/stock_table.html:42 -msgid "Delete selected items" -msgstr "" - -#: templates/stock_table.html:42 -msgid "Delete stock" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "确定" @@ -13028,38 +13273,79 @@ msgstr "权限" msgid "Important dates" msgstr "重要日期" -#: users/models.py:231 +#: users/models.py:236 msgid "Permission set" msgstr "权限设置" -#: users/models.py:239 +#: users/models.py:244 msgid "Group" msgstr "群组" -#: users/models.py:242 +#: users/models.py:247 msgid "View" msgstr "视图" -#: users/models.py:242 +#: users/models.py:247 msgid "Permission to view items" msgstr "查看项目权限" -#: users/models.py:244 +#: users/models.py:249 msgid "Permission to add items" msgstr "添加项目权限" -#: users/models.py:246 +#: users/models.py:251 msgid "Change" msgstr "更改" -#: users/models.py:246 +#: users/models.py:251 msgid "Permissions to edit items" msgstr "编辑项目权限" -#: users/models.py:248 +#: users/models.py:253 msgid "Permission to delete items" msgstr "删除项目权限" +#~ msgid "Build to allocate parts" +#~ msgstr "生产以分配部件" + +#~ msgid "Untracked stock has been fully allocated for this Build Order" +#~ msgstr "未跟踪的库存已完全分配给此生产订单" + +#~ msgid "Untracked stock has not been fully allocated for this Build Order" +#~ msgstr "未跟踪的库存尚未完全分配给此生产订单" + +#~ msgid "Allocate selected items" +#~ msgstr "分配选定项目" + +#~ msgid "This Build Order does not have any associated untracked BOM items" +#~ msgstr "此构建订单没有任何关联的 BOM 项目" + +#~ msgid "Output Actions" +#~ msgstr "输出操作" + +#~ msgid "Complete selected build outputs" +#~ msgstr "完成选定的构建输出" + +#, fuzzy +#~| msgid "Complete selected build outputs" +#~ msgid "Scrap selected build outputs" +#~ msgstr "完成选定的构建输出" + +#~ msgid "Delete selected build outputs" +#~ msgstr "删除选中的构建输出" + +#~ msgid "All untracked stock items have been allocated" +#~ msgstr "所有未跟踪的库存项目都已分配" + +#~ msgid "Delete Parts" +#~ msgstr "删除商品" + +#~ msgid "Options" +#~ msgstr "选项" + +#~ msgid "Set Category" +#~ msgstr "设置类别" + #, python-format #~ msgid "This Build Order is a child of Build Order %(link)s" #~ msgstr "此构建订单是 %(link)s 订单的一个子订单"