diff --git a/InvenTree/locale/bg/LC_MESSAGES/django.po b/InvenTree/locale/bg/LC_MESSAGES/django.po index a5d5e53c2bab..6fae10b78cd7 100644 --- a/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/InvenTree/locale/bg/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-12 21:25\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:28\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -65,11 +65,11 @@ msgstr "Въведи дата" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Бележки" @@ -272,12 +272,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "" @@ -356,9 +356,9 @@ msgstr "" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "" @@ -380,20 +380,20 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "родител" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "" @@ -444,81 +444,100 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "Изпълнява се" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Изпратено" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1108,7 +1127,7 @@ msgstr "" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "" @@ -1118,8 +1137,8 @@ msgstr "" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1140,7 +1159,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "" @@ -1155,9 +1174,9 @@ msgstr "" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3789,9 +3808,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3876,10 +3895,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "Цялостна наличност" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "Наличност" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "Няма наличност" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/cs/LC_MESSAGES/django.po b/InvenTree/locale/cs/LC_MESSAGES/django.po index 6146643928d1..6b86d0e4998c 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:28\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -65,11 +65,11 @@ msgstr "Zadejte datum" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Poznámky" @@ -272,12 +272,12 @@ msgstr "Vyberte soubor k přiložení" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Odkaz" @@ -356,9 +356,9 @@ msgstr "Neplatný výběr" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Název" @@ -380,20 +380,20 @@ msgstr "Název" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "nadřazený" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Cesta" @@ -444,81 +444,100 @@ msgstr "Chyba serveru" msgid "An error has been logged by the server." msgstr "Server zaznamenal chybu." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Musí být platné číslo" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Měna" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Vyberte měnu z dostupných možností" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Název souboru" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Neplatná hodnota" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Datový soubor" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Vyberte datový soubor k nahrání" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Nepodporovaný typ souboru" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Soubor je příliš velký" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "V souboru nebyly nalezeny žádné sloupce" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "V souboru nebyly nalezeny žádné řádky s daty" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Nebyly zadány žádné řádky s daty" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Nebyly zadány žádné sloupce s daty" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Chybí povinný sloupec: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Duplicitní sloupec: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "URL souboru vzdáleného obrázku" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Stahování obrázků ze vzdálené URL není povoleno" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "Zpracovává se" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Odesláno" @@ -899,7 +918,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:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Vytvořit objednávku" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Reference" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Prodejní příkaz, kterému je tato verze přidělena" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Umístění lokace" @@ -1108,7 +1127,7 @@ msgstr "Stavový kód sestavení" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "" @@ -1118,8 +1137,8 @@ msgstr "" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Datum vytvoření" @@ -1132,7 +1151,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:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Datum dokončení" @@ -1140,7 +1159,7 @@ msgstr "Datum dokončení" msgid "completed by" msgstr "dokončil" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Vystavil" @@ -1155,9 +1174,9 @@ msgstr "Uživatel, který vydal tento příkaz k sestavení" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Odpovědný" @@ -1188,10 +1207,10 @@ msgstr "Priorita tohoto příkazu k sestavení" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Cena" @@ -3789,9 +3808,9 @@ msgstr "Vyberte výrobce" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "Název parametru" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Hodnota" @@ -3833,8 +3852,8 @@ msgstr "Hodnota parametru" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "Jednotky" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3876,10 +3895,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "Smazat obrázek" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "Pro data čárového kódu byla nalezena shoda" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Sestavení" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Odstranit" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Vybrané díly" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "Objednávka dílů" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/da/LC_MESSAGES/django.po b/InvenTree/locale/da/LC_MESSAGES/django.po index 941965c49e48..7c81a40e58c6 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:28\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -65,11 +65,11 @@ msgstr "Angiv dato" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Bemærkninger" @@ -272,12 +272,12 @@ msgstr "Vælg fil, der skal vedhæftes" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Link" @@ -356,9 +356,9 @@ msgstr "Ugyldigt valg" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Navn" @@ -380,20 +380,20 @@ msgstr "Navn" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "overordnet" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Sti" @@ -444,81 +444,100 @@ msgstr "Serverfejl" msgid "An error has been logged by the server." msgstr "En fejl blev logget af serveren." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Skal være et gyldigt tal" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Filnavn" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Ugyldig værdi" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Datafil" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Vælg datafilen til upload" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Filtype ikke understøttet" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Filen er for stor" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Ingen kolonner fundet i fil" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Ingen datarækker fundet i fil" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Ingen data-rækker angivet" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Ingen data-kolonner angivet" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Mangler påkrævet kolonne: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Duplikeret kolonne: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "URL til ekstern billedfil" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Download af billeder fra ekstern URL er ikke aktiveret" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Afsendt" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Produktion skal anulleres, før den kan slettes" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Produktionsordre" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Reference" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Salgsordre, som er tildelt denne produktion" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Kilde Lokation" @@ -1108,7 +1127,7 @@ msgstr "Produktions statuskode" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Batch Kode" @@ -1118,8 +1137,8 @@ msgstr "Batch kode til dette produktions output" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Oprettelsesdato" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Dato for afslutning" @@ -1140,7 +1159,7 @@ msgstr "Dato for afslutning" msgid "completed by" msgstr "udført af" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Udstedt af" @@ -1155,9 +1174,9 @@ msgstr "Bruger som udstedte denne byggeordre" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Ansvarlig" @@ -1188,10 +1207,10 @@ msgstr "Prioritet af denne byggeordre" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3789,9 +3808,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3876,10 +3895,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 9c1a1994694d..b825d2f98173 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-11 21:26\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:28\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -65,11 +65,11 @@ msgstr "Datum eingeben" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Notizen" @@ -272,12 +272,12 @@ msgstr "Datei zum Anhängen auswählen" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Link" @@ -356,9 +356,9 @@ msgstr "Ungültige Auswahl" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Name" @@ -380,20 +380,20 @@ msgstr "Name" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "Eltern" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Pfad" @@ -444,81 +444,100 @@ msgstr "Serverfehler" msgid "An error has been logged by the server." msgstr "Ein Fehler wurde vom Server protokolliert." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Muss eine gültige Nummer sein" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Währung" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Währung aus verfügbaren Optionen auswählen" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Dateiname" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Ungültiger Wert" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Datendatei" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Neue Datei zum Hochladen auswählen" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Nicht unterstütztes Dateiformat" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Datei ist zu groß" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Keine Spalten in der Datei gefunden" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Keine Datensätze in der Datei gefunden" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Keine Zeilen ausgewählt" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Keine Spalten angegeben" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Erforderliche Spalte '{name}' fehlt" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Doppelte Spalte: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "URL der Remote-Bilddatei" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Das Herunterladen von Bildern von Remote-URLs ist nicht aktiviert" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "In Bearbeitung" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Versendet" @@ -899,7 +918,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:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "Verbrauchsmaterial" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "Optional" msgid "Tracked" msgstr "Nachverfolgt" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "Zugeordnet" @@ -930,11 +949,11 @@ msgstr "Zugeordnet" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,7 @@ msgstr "Verfügbar" #: 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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Bauauftrag" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Referenz" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Bestellung, die diesem Bauauftrag zugewiesen ist" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Quell-Lagerort" @@ -1108,7 +1127,7 @@ msgstr "Bau-Statuscode" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Losnummer" @@ -1118,8 +1137,8 @@ msgstr "Losnummer für dieses Endprodukt" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Erstelldatum" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Fertigstellungsdatum" @@ -1140,7 +1159,7 @@ msgstr "Fertigstellungsdatum" msgid "completed by" msgstr "Fertiggestellt von" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Aufgegeben von" @@ -1155,9 +1174,9 @@ msgstr "Nutzer der diesen Bauauftrag erstellt hat" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Verantwortlicher Benutzer" @@ -1188,10 +1207,10 @@ msgstr "Priorität dieses Bauauftrags" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "Objekt bauen" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Ziel-Lagerartikel" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Endprodukt" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Ganzzahl erforderlich da die Stückliste nachverfolgbare Teile enthält" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Seriennummer" @@ -1411,14 +1430,14 @@ msgstr "Eine Liste von Endprodukten muss angegeben werden" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "Lagerort für fertige Endprodukte" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "Nicht zugewiesene akzeptieren" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Akzeptieren, dass Lagerartikel diesem Bauauftrag nicht vollständig zugewiesen wurden" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "Benötigter Bestand wurde nicht vollständig zugewiesen" @@ -1528,11 +1547,11 @@ msgstr "Unvollständig Zuweisung akzeptieren" msgid "Accept that the required number of build outputs have not been completed" msgstr "Akzeptieren, dass die erforderliche Anzahl der Bauaufträge nicht abgeschlossen ist" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "Benötigte Teil-Anzahl wurde noch nicht fertiggestellt" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "Bauauftrag hat unvollständige Aufbauten" @@ -1743,13 +1762,13 @@ msgstr "Bestand wurde Bauauftrag noch nicht vollständig zugewiesen" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "Zieldatum" @@ -1785,8 +1804,8 @@ msgstr "Fertiggestellte Endprodukte" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "Auftrag" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "Aufgegeben von" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "Priorität" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "Bestand kann jedem verfügbaren Lagerort entnommen werden." #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Ziel-Lager" @@ -1842,9 +1861,9 @@ msgstr "Zugewiesene Teile" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "Losnummer" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "Erstellt" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "Benötigte Teile bestellen" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "Teile bestellen" @@ -3365,9 +3384,9 @@ msgstr "Preisstaffelungs Anzahl" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Preis" @@ -3789,9 +3808,9 @@ msgstr "Hersteller auswählen" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "MPN" @@ -3821,7 +3840,7 @@ msgstr "Parametername" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Wert" @@ -3833,8 +3852,8 @@ msgstr "Parameterwert" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "Einheiten" @@ -3863,9 +3882,9 @@ msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Zulieferer" @@ -3876,10 +3895,10 @@ msgstr "Zulieferer auswählen" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "SKU (Lagerbestandseinheit)" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "Teile-Verpackungen" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "Packmenge" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "Standard-Währung für diesen Zulieferer" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "Bestellung anlegen" @@ -4029,8 +4048,8 @@ msgstr "Bild löschen" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "Neuer Parameter" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "Parameter hinzufügen" @@ -4288,7 +4307,7 @@ msgstr "Adressen" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -4382,7 +4401,7 @@ msgstr "Teilverfügbarkeit aktualisieren" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,8 @@ msgstr "QR-Code" #: 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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "Gesamtpreis" @@ -4508,10 +4527,10 @@ msgstr "Keine passende Bestellung gefunden" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "Bestellung" @@ -4520,12 +4539,12 @@ msgstr "Bestellung" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "Rücksendeauftrag" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "Unbekannt" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "Firma bei der die Teile bestellt werden" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Zulieferer-Referenz" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "Bestellreferenz" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Versanddatum" @@ -4652,7 +4671,7 @@ msgstr "Auftrag kann nicht abgeschlossen werden, da keine Teile zugewiesen wurde msgid "Only an open order can be marked as complete" msgstr "Nur ein offener Auftrag kann als abgeschlossen markiert werden" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Auftrag kann nicht abgeschlossen werden, da unvollständige Sendungen vorhanden sind" @@ -4702,7 +4721,7 @@ msgstr "gelöscht" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Bestellung" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "Zuliefererteil" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "Versendete Menge" msgid "Date of shipment" msgstr "Versanddatum" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "Lieferdatum" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "Sendungsnummer-Referenz" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Position" @@ -4889,7 +4908,7 @@ msgstr "Empfangsdatum" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "Position stimmt nicht mit Kaufauftrag überein" msgid "Select destination location for received items" msgstr "Zielort für empfangene Teile auswählen" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "Losnummer für eingehende Lagerartikel" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "Seriennummern für eingehende Lagerartikel" @@ -5222,12 +5241,12 @@ msgstr "Auswahl duplizieren" #: 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,9 @@ msgstr "Bestellungs-Positionen" #: 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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "Position hinzufügen" @@ -5340,8 +5359,8 @@ msgstr "Paketliste drucken" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "Kundenreferenz" @@ -5351,10 +5370,10 @@ msgstr "Kundenreferenz" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "Gesamtkosten" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "Auftrag abschließen" @@ -5458,14 +5477,14 @@ msgstr "Beschreibung des Teils" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "IPN (Interne Produktnummer)" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "Version" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "Auf Lager" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "Bestellt" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "Benutzt in" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "Im Bau" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "Minimale Kosten" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "Maximale Kosten" @@ -5547,7 +5566,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:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "Teile" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "Gesamtbestand" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "Verfügbarer Bestand" @@ -5734,7 +5753,7 @@ msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "Kategorie" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "Letzte Inventur" @@ -5985,9 +6004,9 @@ msgstr "Insgesamt verfügbarer Lagerbestand zum Zeitpunkt der Inventur" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "Datum" @@ -6048,7 +6067,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:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "Test-Name" @@ -6064,7 +6083,7 @@ msgstr "Test-Beschreibung" msgid "Enter description for this test" msgstr "Beschreibung für diesen Test eingeben" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "Benötigt" @@ -6073,7 +6092,7 @@ msgstr "Benötigt" msgid "Is this test required to pass?" msgstr "Muss dieser Test erfolgreich sein?" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "Erfordert Wert" @@ -6081,7 +6100,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:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "Anhang muss eingegeben werden" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "Parameter-Beschreibung" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "Checkbox" @@ -6126,7 +6145,7 @@ msgstr "Checkbox" msgid "Is this parameter a checkbox?" msgstr "Ist dieser Parameter eine Checkbox?" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "Auswahlmöglichkeiten" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "Lieferantenteil mit dieser SKU existiert bereits" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Teil duplizieren" @@ -6556,9 +6575,9 @@ msgstr "Ungültige Menge" msgid "At least one BOM item is required" msgstr "Mindestens eine Stückliste-Position ist erforderlich" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "Gesamtstückzahl" @@ -6903,7 +6922,7 @@ msgstr "Bestand zählen" msgid "Transfer part stock" msgstr "Teilbestand verschieben" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "Teile Aktionen" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "Inaktiv" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "Minimaler Bestand" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "Teil-QR-Code" msgid "Link Barcode to Part" msgstr "Barcode mit Teil verknüpfen" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "Varianten" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "Bestand" @@ -7178,8 +7197,8 @@ msgstr "Verkaufspreise" msgid "Add Sell Price Break" msgstr "Verkaufspreisstaffel hinzufügen" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "Kein Bestand" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "Treffer für Barcode gefunden" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "Barcode entspricht einem bereits vorhandenen Artikel" @@ -7684,19 +7703,19 @@ msgstr "Vorlagendatei '{template}' fehlt oder existiert nicht" msgid "Test report" msgstr "Testbericht" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "A4" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "US-Legal" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "US-Letter" @@ -7817,8 +7836,8 @@ msgstr "Lieferant gelöscht" #: templates/js/translated/order.js:316 templates/js/translated/pricing.js:527 #: templates/js/translated/pricing.js:596 #: templates/js/translated/pricing.js:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "Stück-Preis" @@ -7830,22 +7849,22 @@ msgstr "Zusätzliche Positionen" #: report/templates/report/inventree_po_report_base.html:72 #: report/templates/report/inventree_so_report_base.html:72 -#: templates/js/translated/purchase_order.js:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 msgid "Total" msgstr "Summe" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "Seriennummer" @@ -7899,6 +7918,22 @@ msgstr "Verbaute Objekte" msgid "Serial" msgstr "Seriennummer" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "Standort-ID" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "Lagerartikel löschen" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Bauauftrag" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "Verfügbare Menge" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "Kein Lagerort gesetzt" @@ -9285,7 +9320,7 @@ msgstr "Bearbeiten" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Löschen" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "Keine Kategorie-Parametervorlagen gefunden" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "Vorlage bearbeiten" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "Vorlage löschen" @@ -9966,7 +10001,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:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "Benötigte Menge" @@ -9980,7 +10015,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:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "Mindestmenge" @@ -10218,7 +10253,7 @@ msgstr "Zeilendaten" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Schliessen" @@ -10335,7 +10370,7 @@ msgstr "Stückliste für Bauteile laden" msgid "Substitutes Available" msgstr "Ersatzteile verfügbar" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "Varianten erlaubt" @@ -10355,26 +10390,26 @@ msgstr "Stücklisten-Bepreisung ist unvollständig" msgid "No pricing available" msgstr "Keine Preisinformation verfügbar" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "Kein Lagerbestand verfügbar" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "Beinhaltet Variante und Ersatzbestand" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "Beinhaltet Variantenbestand" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "Enthält Ersatzbestand" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "Verbrauchsartikel" @@ -10406,7 +10441,7 @@ msgstr "Stückliste anzeigen" msgid "No BOM items found" msgstr "Keine Stücklisten-Position(en) gefunden" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "benötigtes Teil" @@ -10414,377 +10449,377 @@ msgstr "benötigtes Teil" msgid "Inherited from parent BOM" msgstr "Geerbt von übergeordneter Stückliste" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "Bauauftrag bearbeiten" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "Bauauftrag erstellen" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "Bauauftrag abbrechen" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "Sind Sie sicher, dass sie diesen Bauauftrag abbrechen möchten?" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "Lagerbestand wurde zu diesem Bauauftrag hinzugefügt" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "Für diesen Bau-Auftrag sind noch unvollständige Endprodukte vorhanden" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "Bauauftrag ist bereit abgeschlossen zu werden" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "Dieser Bauauftrag kann nicht abgeschlossen werden, da es unfertige Endprodukte gibt" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "Bauauftrag ist unvollständig" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "Bauauftrag fertigstellen" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "Nächste verfügbare Seriennummer" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "Letzte Seriennummer" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "Die Stückliste enthält verfolgbare Teile" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "Endprodukte müssen individuell angelegt werden" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "Nachverfolgbare Teile können Seriennummern haben" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "Seriennummeren für mehrere einzelne Endprodukte angeben" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "Endprodukt anlegen" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "Lagerartikel zu diesem Endprodukt zuweisen" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "Endprodukt fertigstellen" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "Endprodukt entfernen" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "Endprodukte auswählen" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "Mindestens ein Endprodukt muss ausgewählt werden" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "Endprodukt" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "Endprodukte fertigstellen" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "Endprodukte entfernen" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "Keine Allokationen für Bauauftrag gefunden" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "Standort nicht angegeben" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "Endprodukte fertigstellen" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "Endprodukte löschen" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "Keine aktiven Endprodukte gefunden" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Teile auswählen" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: 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:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "Anzahl für Bestandszuordnung eingeben" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "Alle Teile zugeordnet" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "Alle ausgewählten Teile wurden vollständig zugeordnet" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: 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:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "Lagerartikel für Bauauftrag zuweisen" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "Keine passenden Lagerstandorte" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "Keine passenden Lagerbestände" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "Automatische Lagerzuordnung" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 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:1928 +#: templates/js/translated/build.js:1931 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:1929 +#: templates/js/translated/build.js:1932 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:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "Lagerartikel zuordnen" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "Keine Bauaufträge passen zur Anfrage" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "Auswählen" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "Bauauftrag ist überfällig" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "Fortschritt" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "Keine Benutzerinformation" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "Gruppe" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "Bestands-Zuordnung bearbeiten" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "Bestands-Zuordnung löschen" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "Zuordnung bearbeiten" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "Zuordnung entfernen" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "Nachverfolgbares Teil" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "Unzureichender Bestand verfügbar" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "Ausreichender Bestand verfügbar" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "Bestand bauen" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "Bestand bestellen" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "Bestand zuweisen" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "Zulieferer hinzufügen" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "Zuliefererteil hinzufügen" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "Parameter löschen" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "Teile bestellen" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "Keine Herstellerteile gefunden" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "Vorlagenteil" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "Baugruppe" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "Keine Parameter gefunden" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "Parameter bearbeiten" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "Parameter löschen" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "Parameter bearbeiten" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "Parameter löschen" @@ -11266,7 +11301,7 @@ msgstr "Keine Nachrichten gefunden" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "ID" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "Zeile löschen" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "Keine Positionen gefunden" @@ -11347,339 +11382,339 @@ msgstr "Einstellungen für Teilkopien" msgid "Add Part Category" msgstr "Teil-Kategorie hinzufügen" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "Übergeordnete Teilkategorie" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "Icon (optional) - alle verfügbaren Icons einsehbar auf" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "Teil-Kategorie hinzufügen" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "Teil-Kategorie bearbeiten" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "Möchten Sie diese Kategorie wirklich löschen?" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "In übergeordnete Kategorie verschieben" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "Teil-Kategorie löschen" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "Aktion für Teile in dieser Kategorie" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "Aktion für Unterkategorien" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "Teil hinzufügen" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "Ein weiteres Teil anlegen" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "Teil erfolgreich angelegt" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "Teil bearbeiten" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "Teil bearbeitet" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "Teil-Variante anlegen" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "Aktives Teil" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "Teil kann nicht gelöscht werden, da es derzeit aktiv ist" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "Das Löschen dieses Teils kann nicht rückgängig gemacht werden" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "Alle Lagerartikel für dieses Teil werden gelöscht" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "Dieses Teil wird von allen Stücklisten entfernt" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "Alle Hersteller- und Zuliefererinformationen für dieses Teil werden gelöscht" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "Teil löschen" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "Sie haben Benachrichtigungen für dieses Teil abonniert" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "Sie haben Benachrichtigungen für dieses Teil abonniert" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "Benachrichtigungen für dieses Teil abonnieren" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "Sie haben Benachrichtigungen für dieses Teil abgemeldet" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "Die Stückliste zu validieren markiert jede Zeile als gültig" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "Stückliste prüfen" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "überprüfte Stückliste" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "Stückliste kopieren" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "Bestand niedrig" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "Kein Lagerbestand verfügbar" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "Bedarf" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "Einheit" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "virtuelles Teil" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "Abonnierter Teil" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "Verkäufliches Teil" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "Die Erstellung eines neuen Inventurberichtes planen." -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "Nach Fertigstellung steht der Inventurbericht zum Download zur Verfügung." -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "Inventurbericht generieren" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "Inventurbericht geplant" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "Keine Inventurinformationen verfügbar" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "Inventureintrag bearbeiten" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "Inventureintrag löschen" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "Keine Varianten gefunden" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "Keine Teilparametervorlagen gefunden" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "Teilparametervorlage bearbeiten" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "Alle Parameter, die diese Vorlage referenzieren, werden ebenfalls gelöscht" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "Teilparametervorlage löschen" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "Keine Bestellungen gefunden" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "Diese Position ist überfällig" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "Position empfangen" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "Teile-Beziehung löschen" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "Teile-Beziehung löschen" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "Keine Teile gefunden" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 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:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "Teil-Kategorie auswählen" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "Teil-Kategorie auswählen" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "Keine Kategorie" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "Listenansicht" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "Rasteransicht" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "Baumansicht" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "Unterkategorien laden" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "Abonnierte Kategorie" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "Keine zur Anfrage passenden Testvorlagen" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "Testergebnis bearbeiten" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "Testergebnis löschen" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "Dieses Testergebnis ist für ein Hauptteil" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "Testergebnis-Vorlage bearbeiten" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "Testergebnis-Vorlage löschen" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "Kein Datum angegeben" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "Das angegebene Datum liegt in der Vergangenheit" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "Spekulativ" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "Keine Zeitplanung für dieses Teil vorhanden" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "Fehler beim Abrufen der Zeitplanungsinformationen für dieses Teil" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "Geplante Lagermengen" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "Maximale Anzahl" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "Minimaler Lagerbestand" @@ -11771,234 +11806,234 @@ msgstr "Keine Variantendaten verfügbar" msgid "Variant Part" msgstr "Variantenteil" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "Bestellung zum Duplizieren auswählen" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "Positionen duplizieren" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "Alle Positionen der ausgewählten Bestellung duplizieren" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "Zusätzliche Zeilen duplizieren" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "Zusätzliche Positionen der ausgewählten Bestellung duplizieren" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "Bestellung bearbeiten" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "Duplizierungsoptionen" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "Bestellung vervollständigen" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "Diese Bestellung als vollständig markieren?" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "Alle Einträge wurden erhalten" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "Diese Bestellung enthält Positionen, die nicht als empfangen markiert wurden." -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "Fertigstellen dieser Bestellung bedeutet, dass sie und ihre Positionen nicht länger bearbeitbar sind." -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "Bestellung abbrechen" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "Sind Sie sicher, dass Sie diese Bestellung abbrechen möchten?" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "Diese Bestellung kann nicht storniert werden" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "Bestellung aufgeben" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "Mindestens ein kaufbares Teil muss ausgewählt werden" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "Zu bestellende Menge" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "Neues Zuliefererteil" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "Neue Bestellung" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "Zur Bestellung hinzufügen" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "Keine passenden Lieferantenteile" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "Keine passenden Bestellungen" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "Positionen auswählen" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "Mindestens eine Position muss ausgewählt werden" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "Gelieferte Menge" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "Zu erhaltende Menge" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "Status" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "Barcode hinzufügen" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "Barcode entfernen" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "Losnummer hinzufügen" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "Seriennummern hinzufügen" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "Bestellnummer" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "Zu erhaltende Menge" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "Empfang der Teile bestätigen" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "Bestellpositionen erhalten" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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 "Bestellung überfällig" -#: templates/js/translated/purchase_order.js:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: templates/js/translated/return_order.js:354 +#: templates/js/translated/sales_order.js:851 +#: templates/js/translated/sales_order.js:1011 msgid "Items" msgstr "Positionen" -#: templates/js/translated/purchase_order.js:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "Alle ausgewählten Positionen werden gelöscht" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "Ausgewählte Positionen löschen?" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "Position duplizieren" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "Position bearbeiten" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "Position löschen" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "Position duplizieren" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "Position bearbeiten" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "Position löschen" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "Kunden hinzufügen" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "Ungültiger Kunde" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "Keine passenden Positionen gefunden" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "Auftrag anlegen" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "Auftrag bearbeiten" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "Dieser Sendung wurden keine Artikel zugewiesen" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "Die folgenden Artikel werden verschickt" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "Sendung fertigstellen" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "Sendung bestätigen" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "Keine ausstehenden Sendungen gefunden" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "Keine Lagerartikel für offene Sendungen zugewiesen" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "Abgeschlossene Sendungen" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "Überspringen" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "Dieser Auftrag enthält Positionen, die noch nicht abgeschlossen sind." -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "Auftrag stornieren" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "Abbruch dieser Bestellung bedeutet, dass sie nicht länger bearbeitbar ist." -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "Sendung anlegen" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "Keine Aufträge gefunden" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "Sendung bearbeiten" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "Sendung fertigstellen" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "Sendung löschen" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "Sendung bearbeiten" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "Sendung löschen" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "Keine passenden Sendungen gefunden" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "Sendungsreferenz" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "Nicht versandt" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "Nachverfolgen" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "Rechnung" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "Sendung hinzufügen" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "Bestandszuordnung bestätigen" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "Artikel zu Kundenauftrag zuweisen" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "Keine Allokationen für Verkaufsaufträge gefunden" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "Bestandszuordnung bearbeiten" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "Löschvorgang bestätigen" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "Bestands-Zuordnung löschen" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "an Kunde versand" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "Lagerstandort nicht angegeben" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "Seriennummern zuweisen" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "Bestand kaufen" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "Preis berechnen" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "Kann nicht gelöscht werden, da Artikel versandt wurden" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "Kann nicht gelöscht werden, da Artikel zugewiesen sind" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "Seriennummern zuweisen" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "Stückpreis aktualisieren" diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index c10c27729b26..f5e4f3642b3f 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-11 21:26\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:28\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -65,11 +65,11 @@ msgstr "Εισάγετε ημερομηνία" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Σημειώσεις" @@ -272,12 +272,12 @@ msgstr "Επιλέξτε αρχείο για επισύναψη" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Σύνδεσμος" @@ -356,9 +356,9 @@ msgstr "Μη έγκυρη επιλογή" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Όνομα" @@ -380,20 +380,20 @@ msgstr "Όνομα" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "γονέας" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Μονοπάτι" @@ -444,81 +444,100 @@ msgstr "Σφάλμα διακομιστή" msgid "An error has been logged by the server." msgstr "Ένα σφάλμα έχει καταγραφεί από το διακομιστή." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Πρέπει να είναι αριθμός" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Νόμισμα" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Επιλέξτε νόμισμα από τις διαθέσιμες επιλογές" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Όνομα αρχείου" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Μη έγκυρη τιμή" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Αρχείο Δεδομένων" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Επιλέξτε ένα αρχείο για ανέβασμα" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Μη υποστηριζόμενος τύπος αρχείου" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Το αρχείο είναι πολύ μεγάλο" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Δεν βρέθηκαν στήλες στο αρχείο" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Δεν βρέθηκαν γραμμές δεδομένων στο αρχείο" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Δεν παρασχέθηκαν σειρές δεδομένων" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Δεν δόθηκαν στήλες δεδομένων" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Λείπει απαιτούμενη στήλη: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Διπλή στήλη: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "Διεύθυνση URL του αρχείου απομακρυσμένης εικόνας" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Η λήψη εικόνων από απομακρυσμένο URL δεν είναι ενεργοποιημένη" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "Σε Εξέλιξη" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Αποστάλθηκε" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγραφεί" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Σειρά Κατασκευής" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Αναφορά" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "SalesOrder στην οποία έχει διατεθεί αυτό το build" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Τοποθεσία Προέλευσης" @@ -1108,7 +1127,7 @@ msgstr "Κωδικός κατάστασης κατασκευής" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" @@ -1118,8 +1137,8 @@ msgstr "Κωδικός παρτίδας για αυτήν την κατασκε #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Ημερομηνία Δημιουργίας" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία." #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Ημερομηνία ολοκλήρωσης" @@ -1140,7 +1159,7 @@ msgstr "Ημερομηνία ολοκλήρωσης" msgid "completed by" msgstr "ολοκληρώθηκε από" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Εκδόθηκε από" @@ -1155,9 +1174,9 @@ msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελ #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Υπεύθυνος" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Αποθήκη προορισμού" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Κατασκευή Εξόδου" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Ακέραιη ποσότητα που απαιτείται, καθώς ο λογαριασμός των υλικών περιέχει ανιχνεύσιμα μέρη" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Σειριακοί αριθμοί" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3789,9 +3808,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3876,10 +3895,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Κατασκευή" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 7a5bf0e97bb5..e800bec0a31b 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-11-09 10:51+0000\n" +"POT-Creation-Date: 2023-11-13 12:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -66,11 +66,11 @@ msgstr "" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "" @@ -273,12 +273,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "" @@ -357,9 +357,9 @@ msgstr "" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "" @@ -381,20 +381,20 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -409,7 +409,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "" @@ -445,81 +445,102 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:61 part/models.py:3904 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:90 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:93 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:427 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:437 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:454 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:455 +#, python-brace-format +msgid "" +"Your account has been created.\n" +"\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:519 msgid "Filename" msgstr "" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:556 msgid "Invalid value" msgstr "" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:578 msgid "Data File" msgstr "" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:579 msgid "Select data file for upload" msgstr "" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:600 msgid "Unsupported file type" msgstr "" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:606 msgid "File is too large" msgstr "" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:627 msgid "No columns found in file" msgstr "" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:630 msgid "No data rows found in file" msgstr "" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:753 msgid "No data rows provided" msgstr "" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:756 msgid "No data columns supplied" msgstr "" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:833 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:842 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:867 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:868 msgid "URL of remote image file" msgstr "" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:881 msgid "Downloading images from remote URL is not enabled" msgstr "" @@ -693,9 +714,9 @@ msgid "In Progress" msgstr "" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "" @@ -900,7 +921,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -908,7 +929,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -920,9 +941,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -931,11 +952,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -946,7 +967,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "" @@ -981,11 +1002,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "" @@ -1028,24 +1049,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1066,8 +1087,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1109,7 +1130,7 @@ msgstr "" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "" @@ -1119,8 +1140,8 @@ msgstr "" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" @@ -1133,7 +1154,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1141,7 +1162,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "" @@ -1156,9 +1177,9 @@ msgstr "" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "" @@ -1189,10 +1210,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1259,26 +1280,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1319,13 +1340,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1348,7 +1369,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1381,7 +1402,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "" @@ -1412,14 +1433,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1451,11 +1472,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1517,7 +1538,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1529,11 +1550,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1744,13 +1765,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1786,8 +1807,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1800,7 +1821,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1829,7 +1850,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1843,9 +1864,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1857,7 +1878,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1912,7 +1933,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3366,9 +3387,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3790,9 +3811,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3822,7 +3843,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3834,8 +3855,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3864,9 +3885,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3877,10 +3898,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3932,12 +3953,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3970,7 +3991,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4030,8 +4051,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4257,7 +4278,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4289,7 +4310,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4383,7 +4404,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4494,8 +4515,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4509,10 +4530,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4521,12 +4542,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4591,7 +4612,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4636,8 +4657,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4653,7 +4674,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4703,7 +4724,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4712,10 +4733,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4764,7 +4785,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4850,7 +4871,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4890,7 +4911,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4951,11 +4972,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5223,12 +5244,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5290,9 +5311,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5341,8 +5362,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5352,10 +5373,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5381,7 +5402,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5459,14 +5480,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5506,8 +5527,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5517,15 +5538,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5548,7 +5569,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5617,7 +5638,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5735,7 +5756,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5833,7 +5854,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5986,9 +6007,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6049,7 +6070,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6065,7 +6086,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6074,7 +6095,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6082,7 +6103,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6118,7 +6139,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6127,7 +6148,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6405,7 +6426,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6557,9 +6578,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6904,7 +6925,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6952,7 +6973,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6984,7 +7005,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7007,7 +7028,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7081,8 +7102,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7179,8 +7200,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7288,7 +7309,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7818,8 +7839,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7831,22 +7852,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -8564,7 +8585,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8630,7 +8651,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,8 +9306,8 @@ msgid "Edit" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 -#: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/forms.js:535 templates/js/translated/helpers.js:105 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9322,12 +9343,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9391,7 +9412,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/forms.js:2064 templates/js/translated/tables.js:543 +#: templates/js/translated/forms.js:2147 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" @@ -9739,7 +9760,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:746 +#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:762 msgid "Confirm" msgstr "" @@ -9967,7 +9988,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9981,7 +10002,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10219,7 +10240,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10336,7 +10357,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10356,26 +10377,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10407,7 +10428,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10415,377 +10436,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 -#: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 +#: templates/js/translated/forms.js:2143 templates/js/translated/forms.js:2159 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10808,7 +10829,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10932,7 +10953,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10949,34 +10970,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11093,40 +11114,40 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:772 +#: templates/js/translated/forms.js:788 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:874 +#: templates/js/translated/forms.js:891 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1422 templates/modals.html:19 +#: templates/js/translated/forms.js:1461 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1876 +#: templates/js/translated/forms.js:1959 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2180 templates/js/translated/search.js:239 +#: templates/js/translated/forms.js:2263 templates/js/translated/search.js:239 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2394 +#: templates/js/translated/forms.js:2477 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2851 +#: templates/js/translated/forms.js:3063 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2851 +#: templates/js/translated/forms.js:3063 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2863 +#: templates/js/translated/forms.js:3075 msgid "Select Columns" msgstr "" @@ -11178,27 +11199,27 @@ msgstr "" msgid "Printing Options" msgstr "" -#: templates/js/translated/label.js:143 +#: templates/js/translated/label.js:148 msgid "Print label" msgstr "" -#: templates/js/translated/label.js:143 +#: templates/js/translated/label.js:148 msgid "Print labels" msgstr "" -#: templates/js/translated/label.js:144 +#: templates/js/translated/label.js:149 msgid "Print" msgstr "" -#: templates/js/translated/label.js:150 +#: templates/js/translated/label.js:155 msgid "Select label template" msgstr "" -#: templates/js/translated/label.js:163 +#: templates/js/translated/label.js:168 msgid "Select plugin" msgstr "" -#: templates/js/translated/label.js:182 +#: templates/js/translated/label.js:187 msgid "Labels sent to printer" msgstr "" @@ -11267,7 +11288,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11316,7 +11337,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11348,339 +11369,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11772,234 +11793,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12028,226 +12049,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index ec7f7c7409b8..8d7c59deae32 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -65,11 +65,11 @@ msgstr "Ingrese la fecha" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Notas" @@ -272,12 +272,12 @@ msgstr "Seleccionar archivo para adjuntar" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Enlace" @@ -356,9 +356,9 @@ msgstr "Selección no válida" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Nombre" @@ -380,20 +380,20 @@ msgstr "Nombre" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "padre" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Ruta" @@ -444,81 +444,100 @@ msgstr "Error de servidor" msgid "An error has been logged by the server." msgstr "Se ha registrado un error por el servidor." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Debe ser un número válido" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Moneda" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Seleccionar moneda de las opciones disponibles" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Nombre de Archivo" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Valor inválido" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Archivo de datos" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Seleccione el archivo para subir" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Tipo de archivo no soportado" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "El archivo es demasiado grande" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "No hay columnas en el archivo" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "No hay filas de datos en el archivo" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "No se proporcionaron filas de datos" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "No hay columnas de datos proporcionadas" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Falta la columna requerida: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Columna duplicada: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "URL de imagen remota" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "La descarga de imágenes desde la URL remota no está habilitada" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "En progreso" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Enviado" @@ -899,7 +918,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:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "Consumible" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "Opcional" msgid "Tracked" msgstr "Rastreado" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "Asignadas" @@ -930,11 +949,11 @@ msgstr "Asignadas" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,7 @@ msgstr "Disponible" #: 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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Construir órden" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Referencia" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Orden de Venta a la que se asigna" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Ubicación de la fuente" @@ -1108,7 +1127,7 @@ msgstr "Código de estado de construcción" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Numero de lote" @@ -1118,8 +1137,8 @@ msgstr "Número de lote de este producto final" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Fecha de Creación" @@ -1132,7 +1151,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:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Fecha de finalización" @@ -1140,7 +1159,7 @@ msgstr "Fecha de finalización" msgid "completed by" msgstr "terminado por" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Emitido por" @@ -1155,9 +1174,9 @@ msgstr "El usuario que emitió esta orden" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Responsable" @@ -1188,10 +1207,10 @@ msgstr "Prioridad de esta orden de construcción" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "Ensamblar equipo" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Artículo de stock de destino" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Resultado de la construcción o armado" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Números de serie" @@ -1411,14 +1430,14 @@ msgstr "Debe proporcionarse una lista de salidas de construcción" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "Ubicación para las salidas de construcción completadas" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "Aceptar no asignado" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Aceptar que los artículos de stock no se han asignado completamente a este pedido de construcción" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "El stock requerido no ha sido completamente asignado" @@ -1528,11 +1547,11 @@ msgstr "Aceptar incompleto" msgid "Accept that the required number of build outputs have not been completed" msgstr "Aceptar que el número requerido de salidas de construcción no se han completado" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "La cantidad de construcción requerida aún no se ha completado" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "El orden de construcción tiene salidas incompletas" @@ -1743,13 +1762,13 @@ msgstr "Stock no ha sido asignado completamente a este pedido de construcción" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "Fecha objetivo" @@ -1785,8 +1804,8 @@ msgstr "Salidas completadas" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "Orden de Venta" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "Emitido por" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "Prioridad" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "Las existencias se pueden tomar desde cualquier ubicación disponible." #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Destinación" @@ -1842,9 +1861,9 @@ msgstr "Partes asignadas" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "Lote" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "Creado" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "Pedir partes necesarias" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "Partes del pedido" @@ -3365,9 +3384,9 @@ msgstr "Cantidad de salto de precio" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Precio" @@ -3789,9 +3808,9 @@ msgstr "Seleccionar fabricante" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "MPN" @@ -3821,7 +3840,7 @@ msgstr "Nombre del parámetro" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Valor" @@ -3833,8 +3852,8 @@ msgstr "Valor del parámetro" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "Unidades" @@ -3863,9 +3882,9 @@ msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Proveedor" @@ -3876,10 +3895,10 @@ msgstr "Seleccionar proveedor" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "SKU" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "Embalaje de partes" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "Cantidad de paquete" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "Moneda predeterminada utilizada para este proveedor" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "Crear orden de compra" @@ -4029,8 +4048,8 @@ msgstr "Borrar imagen" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "Nuevo parámetro" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "Añadir parámetro" @@ -4288,7 +4307,7 @@ msgstr "Direcciones" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "Parte del proveedor" @@ -4382,7 +4401,7 @@ msgstr "Actualizar disponibilidad de parte" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,8 @@ msgstr "Código QR" #: 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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "Precio Total" @@ -4508,10 +4527,10 @@ msgstr "No se encontró ninguna orden de compra coincidente" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "Orden de compra" @@ -4520,12 +4539,12 @@ msgstr "Orden de compra" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "Orden de devolución" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "Desconocido" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "Empresa de la cual se están encargando los artículos" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Referencia del proveedor" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "Código de referencia de pedido del cliente" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Fecha de envío" @@ -4652,7 +4671,7 @@ msgstr "El pedido no se puede completar porque no se han asignado partes" msgid "Only an open order can be marked as complete" msgstr "Sólo una orden abierta puede ser marcada como completa" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "El pedido no se puede completar porque hay envíos incompletos" @@ -4702,7 +4721,7 @@ msgstr "eliminado" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Orden" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "Parte del proveedor" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "Cantidad enviada" msgid "Date of shipment" msgstr "Fecha del envío" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "Fecha de entrega" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Ítem" @@ -4889,7 +4908,7 @@ msgstr "Fecha de recepción" msgid "The date this this return item was received" msgstr "La fecha en la que se recibió este artículo de devolución" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "Resultado" @@ -4950,11 +4969,11 @@ msgstr "La partida no coincide con la orden de compra" msgid "Select destination location for received items" msgstr "Seleccione la ubicación de destino para los artículos recibidos" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "Introduzca el código de lote para los artículos de almacén entrantes" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "Introduzca números de serie para artículos de almacén entrantes" @@ -5222,12 +5241,12 @@ msgstr "Duplicar selección" #: 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,9 @@ msgstr "Comprar artículos de orden" #: 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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "Añadir partida" @@ -5340,8 +5359,8 @@ msgstr "Imprimir lista de empaquetado" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "Referencia del cliente" @@ -5351,10 +5370,10 @@ msgstr "Referencia del cliente" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "Costo Total" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "Enviar artículos" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "Ordenes de venta completas" @@ -5458,14 +5477,14 @@ msgstr "Descripción de parte" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "IPN" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "Revisión" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "En Stock" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "En pedido" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "Usado en" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "En construcción" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "Costo mínimo" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "Costo máximo" @@ -5547,7 +5566,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:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "Partes" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "Inventario Total" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "Stock Disponible" @@ -5734,7 +5753,7 @@ msgstr "Palabras clave para mejorar la visibilidad en los resultados de búsqued #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "Categoría" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "Último inventario" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "Fecha" @@ -6048,7 +6067,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:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "Nombre de prueba" @@ -6064,7 +6083,7 @@ msgstr "Descripción de prueba" msgid "Enter description for this test" msgstr "Introduce la descripción para esta prueba" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "Requerido" @@ -6073,7 +6092,7 @@ msgstr "Requerido" msgid "Is this test required to pass?" msgstr "¿Es necesario pasar esta prueba?" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "Requiere valor" @@ -6081,7 +6100,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:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "Adjunto obligatorio" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "Casilla de verificación" @@ -6126,7 +6145,7 @@ msgstr "Casilla de verificación" msgid "Is this parameter a checkbox?" msgstr "¿Es este parámetro una casilla de verificación?" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "Opciones" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Duplicar Parte" @@ -6556,9 +6575,9 @@ msgstr "Cantidad no válida" msgid "At least one BOM item is required" msgstr "Se requiere al menos un artículo BOM" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "Cantidad Total" @@ -6903,7 +6922,7 @@ msgstr "Contar stock de partes" msgid "Transfer part stock" msgstr "Transferir stock de partes" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "Acciones para partes" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "Inactivo" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "Nivel mínimo de stock" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "Código QR de Parte" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "parte" @@ -7080,8 +7099,8 @@ msgstr "Variantes" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "Inventario" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "Sin Stock" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "Coincidencia encontrada para datos de códigos de barras" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "El código de barras coincide con artículo existente" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "Informe de la prueba" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,8 @@ msgstr "El proveedor ha sido eliminado" #: templates/js/translated/order.js:316 templates/js/translated/pricing.js:527 #: templates/js/translated/pricing.js:596 #: templates/js/translated/pricing.js:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "Precio Unitario" @@ -7830,22 +7849,22 @@ msgstr "Partida extra" #: report/templates/report/inventree_po_report_base.html:72 #: report/templates/report/inventree_so_report_base.html:72 -#: templates/js/translated/purchase_order.js:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 msgid "Total" msgstr "Total" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "Número de serie" @@ -7899,6 +7918,22 @@ msgstr "Elementos instalados" msgid "Serial" msgstr "Serial" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "ID de Ubicación" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "Eliminar artículo de stock" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Construcción o Armado" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "Cantidad disponible" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "Ubicación no establecida" @@ -9285,7 +9320,7 @@ msgstr "Editar" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Eliminar" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "No hay plantillas de parámetros de categoría" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "Editar Plantilla" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "Eliminar Plantilla" @@ -9966,7 +10001,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:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "Cantidad requerida" @@ -9980,7 +10015,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:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "Cantidad Mínima" @@ -10218,7 +10253,7 @@ msgstr "Datos de Fila" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Cerrar" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "Sustitutos Disponibles" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "Stock de variante permitido" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "Ver BOM" msgid "No BOM items found" msgstr "No se encontraron artículos BOM" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "Parte requerida" @@ -10414,377 +10449,377 @@ msgstr "Parte requerida" msgid "Inherited from parent BOM" msgstr "Heredado de BOM superior" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "Editar Orden de Trabajo" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "Crear Orden de Trabajo" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "¿Estás seguro de que quieres cancelar esta construcción?" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "El pedido de construcción está listo para ser completado" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "Orden de construcción incompleta" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "Completar Orden de Construcción" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "Siguiente número de serie disponible" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "Último número de serie" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "La ley de materiales contiene partes rastreables" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "Las salidas de construcción deben ser generadas individualmente" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "Las partes rastreables pueden tener números de serie especificados" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "Introduzca números de serie para generar múltiples salidas de construcción única" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "Crear Salida de Trabajo" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "Asignar artículos de stock a esta salida de trabajo" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "Completar salida de trabajo" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "Eliminar Salida de Trabajo" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "Seleccionar Salida de Trabajo" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "Se debe seleccionar al menos una salida de trabajo" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "Salida" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "Completar salidas de trabajo" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "Eliminar Salidas" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "No se encontraron asignaciones de órdenes de trabajo" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "Ubicación no especificada" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "Completar salidas" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "Eliminar salidas" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "No se encontraron salidas de trabajo activas" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Seleccionar partes" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: 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:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: 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:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: 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:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "Asignar Artículos de Stock a Orden de Trabajo" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "No hay ubicaciones de stock coincidentes" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "No hay artículos de stock coincidentes" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "Los artículos de almacén se asignarán automáticamente a este pedido de construcción, de acuerdo con las pautas proporcionadas" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "Asignar artículos de inventario" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "No hay trabajos que coincidan con la consulta" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "Seleccionar" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "Orden de trabajo atrasada" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "Progreso" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "No hay información de usuario" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "grupo" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "Editar asignación de stock" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "Eliminar asignación de stock" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "Editar Asignación" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "Quitar asignación" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "Parte Rastreable" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "Stock de Trabajo" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "Pedido de stock" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "Asignar stock" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "Añadir Proveedor" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "Añadir Parte de Proveedor" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "Eliminar parámetros" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "Partes de pedido" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "No se encontraron partes del fabricante" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "Plantilla de parte" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "Parte ensamblada" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "No se encontraron parámetros" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "Editar parámetro" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "Eliminar parámetro" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "Editar parámetro" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "Eliminar parámetro" @@ -11266,7 +11301,7 @@ msgstr "No hay novedades" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "Identificación" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "Eliminar línea" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "No hay partidas" @@ -11347,339 +11382,339 @@ msgstr "Opciones de Duplicación de Parte" msgid "Add Part Category" msgstr "Añadir Categoría de Parte" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "Categoría superior de parte" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "Crear Categoría de Parte" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "Categoría de partes creada" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "Editar Categoría de Parte" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "Mover a la categoría padre" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "Eliminar Categoría de Parte" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "Crear Parte" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "Parte creada con éxito" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "Editar Parte" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "Parte editada" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "Crear Variante de Parte" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "Parte activa" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "Eliminar parte" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "Estás suscrito a las notificaciones de este artículo" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "Te has suscrito a las notificaciones de este artículo" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "Suscríbete a las notificaciones de este artículo" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "Has cancelado la suscripción a las notificaciones de este artículo" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "Validar el BOM marcará cada partida como válida" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "Validar la Factura de Materiales" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "Validación de Lista de Materiales" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "Copiar Factura de Materiales" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "Stock bajo" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "Existencias no disponibles" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "Demanda" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "Unidad" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "Parte virtual" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "Parte suscrita" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "Parte vendible" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "No se encontraron variantes" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "No se encontraron plantillas de parámetros de parte" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "Crear plantilla Parámetro de Parte" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "Eliminar Plantilla de Parámetros de Parte" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "No se encontraron órdenes de compra" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "Esta partida está atrasada" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "Recibir partida" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "Eliminar relación de parte" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "Eliminar Relación de Parte" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "No se encontraron partes" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "Definir Categoría de Parte" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "Definir categoría" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "partes" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "Sin categoría" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "Mostrar como lista" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "Mostrar como cuadrícula" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "Mostrar como árbol" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "Cargar subcategorías" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "Categoría suscrita" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "No hay plantillas de prueba que coincidan con la consulta" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "Editar resultado de prueba" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "Eliminar resultado de prueba" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "Esta prueba está definida para una parte principal" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "Editar plantilla de resultado de prueba" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "Eliminar plantilla de resultados de prueba" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "Sin fecha especificada" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "Especulativo" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "Cantidad máxima" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "No hay datos de variantes disponibles" msgid "Variant Part" msgstr "Parte variante" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "Duplicar partidas" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "Duplicar todos las partidas del pedido seleccionado" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "Duplicar líneas adicionales" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "Duplicar las partidas extra del pedido seleccionado" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "Modificar orden de compra" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "Completar orden de compra" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "Marcar pedido como completado?" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "Todos las partidas han sido recibidas" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "Este pedido tiene partidas que no han sido marcadas como recibidas." -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "Completar este pedido significa que la orden y las partidas ya no serán editables." -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "Cancelar orden de compra" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "Después de realizar esta orden de compra, las partidas ya no serán editables." -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "Cantidad a ordenar" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "Nueva parte del proveedor" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "Nueva orden de compra" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "Añadir a la orden de compra" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "No hay partes de proveedor coincidentes" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "No hay órdenes de compra coincidentes" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "Seleccionar partidas" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "Debe seleccionar al menos una partida" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "Cantidad recibida" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "Cantidad a recibir" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "Estado del Stock" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "Agregar código de barras" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "Eliminar código de barras" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "Especificar ubicación" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "Añadir código de lote" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "Añadir números de serie" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "Código de Pedido" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "Cantidad a recibir" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "Confirmar recepción de artículos" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "Recibir artículos de orden de compra" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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 "El pedido está vencido" -#: templates/js/translated/purchase_order.js:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: templates/js/translated/return_order.js:354 +#: templates/js/translated/sales_order.js:851 +#: templates/js/translated/sales_order.js:1011 msgid "Items" msgstr "Artículos" -#: templates/js/translated/purchase_order.js:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "Todos las partidas seleccionadas serán eliminadas" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "¿Eliminar partidas seleccionadas?" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "Duplicar partida" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "Editar partida" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "Eliminar partida" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "Duplicar partida" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "Editar partida" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "Eliminar partida" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "Añadir Cliente" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "Cliente Inválido" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "Recibir artículos de pedido de devolución" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "No hay partidas coincidentes" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "Marcar artículo como recibido" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "Crear Orden de Venta" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "Editar orden de venta" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "No se ha asignado ningún artículo de stock a este envío" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "Los siguientes artículos de stock serán enviados" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "Completar Envío" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "Confirmar Envío" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "No se encontraron envíos pendientes" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "No se ha asignado ningún artículo de almacén a los envíos pendientes" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "Completar Envíos" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "Omitir" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "Este pedido tiene partidas que no han sido completadas." -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "¿Emitir este pedido de venta?" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "Emitir orden de venta" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "Cancelar orden de venta" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "Cancelar esta orden significa que la orden ya no será editable." -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "Crear Nuevo Envío" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "No se encontraron ventas" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "Editar envío" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "Completar envío" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "Eliminar envío" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "Editar envío" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "Eliminar Envío" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "No se encontraron envíos coincidentes" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "Referencia de Envío" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "No enviado" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "Seguimiento" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "Factura" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "Añadir envío" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "Confirmar asignación de stock" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "Asignar artículos de stock a pedido de venta" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "No se encontraron asignaciones de órdenes" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "Editar Asignación de Stock" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "Confirmar Operación de Eliminar" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "Eliminar Adjudicación de Stock" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "Enviado al cliente" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "Ubicación de stock no especificada" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "Asignar números de serie" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "Comprar stock" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "Calcular precio" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "No se puede eliminar ya que los artículos han sido enviados" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "No se puede eliminar ya que los artículos han sido asignados" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "Asignar Números de Serie" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "Actualizar precio unitario" diff --git a/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 7a5bf0e97bb5..e800bec0a31b 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-11-09 10:51+0000\n" +"POT-Creation-Date: 2023-11-13 12:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -66,11 +66,11 @@ msgstr "" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "" @@ -273,12 +273,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "" @@ -357,9 +357,9 @@ msgstr "" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "" @@ -381,20 +381,20 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -409,7 +409,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "" @@ -445,81 +445,102 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:61 part/models.py:3904 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:90 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:93 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:427 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:437 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:454 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:455 +#, python-brace-format +msgid "" +"Your account has been created.\n" +"\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:519 msgid "Filename" msgstr "" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:556 msgid "Invalid value" msgstr "" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:578 msgid "Data File" msgstr "" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:579 msgid "Select data file for upload" msgstr "" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:600 msgid "Unsupported file type" msgstr "" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:606 msgid "File is too large" msgstr "" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:627 msgid "No columns found in file" msgstr "" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:630 msgid "No data rows found in file" msgstr "" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:753 msgid "No data rows provided" msgstr "" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:756 msgid "No data columns supplied" msgstr "" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:833 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:842 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:867 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:868 msgid "URL of remote image file" msgstr "" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:881 msgid "Downloading images from remote URL is not enabled" msgstr "" @@ -693,9 +714,9 @@ msgid "In Progress" msgstr "" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "" @@ -900,7 +921,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -908,7 +929,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -920,9 +941,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -931,11 +952,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -946,7 +967,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "" @@ -981,11 +1002,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "" @@ -1028,24 +1049,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1066,8 +1087,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1109,7 +1130,7 @@ msgstr "" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "" @@ -1119,8 +1140,8 @@ msgstr "" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" @@ -1133,7 +1154,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1141,7 +1162,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "" @@ -1156,9 +1177,9 @@ msgstr "" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "" @@ -1189,10 +1210,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1259,26 +1280,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1319,13 +1340,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1348,7 +1369,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1381,7 +1402,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "" @@ -1412,14 +1433,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1451,11 +1472,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1517,7 +1538,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1529,11 +1550,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1744,13 +1765,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1786,8 +1807,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1800,7 +1821,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1829,7 +1850,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1843,9 +1864,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1857,7 +1878,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1912,7 +1933,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3366,9 +3387,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3790,9 +3811,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3822,7 +3843,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3834,8 +3855,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3864,9 +3885,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3877,10 +3898,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3932,12 +3953,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3970,7 +3991,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4030,8 +4051,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4257,7 +4278,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4289,7 +4310,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4383,7 +4404,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4494,8 +4515,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4509,10 +4530,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4521,12 +4542,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4591,7 +4612,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4636,8 +4657,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4653,7 +4674,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4703,7 +4724,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4712,10 +4733,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4764,7 +4785,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4850,7 +4871,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4890,7 +4911,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4951,11 +4972,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5223,12 +5244,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5290,9 +5311,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5341,8 +5362,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5352,10 +5373,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5381,7 +5402,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5459,14 +5480,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5506,8 +5527,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5517,15 +5538,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5548,7 +5569,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5617,7 +5638,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5735,7 +5756,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5833,7 +5854,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5986,9 +6007,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6049,7 +6070,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6065,7 +6086,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6074,7 +6095,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6082,7 +6103,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6118,7 +6139,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6127,7 +6148,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6405,7 +6426,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6557,9 +6578,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6904,7 +6925,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6952,7 +6973,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6984,7 +7005,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7007,7 +7028,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7081,8 +7102,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7179,8 +7200,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7288,7 +7309,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7818,8 +7839,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7831,22 +7852,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -8564,7 +8585,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8630,7 +8651,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,8 +9306,8 @@ msgid "Edit" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 -#: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/forms.js:535 templates/js/translated/helpers.js:105 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9322,12 +9343,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9391,7 +9412,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/forms.js:2064 templates/js/translated/tables.js:543 +#: templates/js/translated/forms.js:2147 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" @@ -9739,7 +9760,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:746 +#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:762 msgid "Confirm" msgstr "" @@ -9967,7 +9988,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9981,7 +10002,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10219,7 +10240,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10336,7 +10357,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10356,26 +10377,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10407,7 +10428,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10415,377 +10436,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 -#: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 +#: templates/js/translated/forms.js:2143 templates/js/translated/forms.js:2159 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10808,7 +10829,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10932,7 +10953,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10949,34 +10970,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11093,40 +11114,40 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:772 +#: templates/js/translated/forms.js:788 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:874 +#: templates/js/translated/forms.js:891 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1422 templates/modals.html:19 +#: templates/js/translated/forms.js:1461 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1876 +#: templates/js/translated/forms.js:1959 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2180 templates/js/translated/search.js:239 +#: templates/js/translated/forms.js:2263 templates/js/translated/search.js:239 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2394 +#: templates/js/translated/forms.js:2477 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2851 +#: templates/js/translated/forms.js:3063 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2851 +#: templates/js/translated/forms.js:3063 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2863 +#: templates/js/translated/forms.js:3075 msgid "Select Columns" msgstr "" @@ -11178,27 +11199,27 @@ msgstr "" msgid "Printing Options" msgstr "" -#: templates/js/translated/label.js:143 +#: templates/js/translated/label.js:148 msgid "Print label" msgstr "" -#: templates/js/translated/label.js:143 +#: templates/js/translated/label.js:148 msgid "Print labels" msgstr "" -#: templates/js/translated/label.js:144 +#: templates/js/translated/label.js:149 msgid "Print" msgstr "" -#: templates/js/translated/label.js:150 +#: templates/js/translated/label.js:155 msgid "Select label template" msgstr "" -#: templates/js/translated/label.js:163 +#: templates/js/translated/label.js:168 msgid "Select plugin" msgstr "" -#: templates/js/translated/label.js:182 +#: templates/js/translated/label.js:187 msgid "Labels sent to printer" msgstr "" @@ -11267,7 +11288,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11316,7 +11337,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11348,339 +11369,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11772,234 +11793,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12028,226 +12049,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/fa/LC_MESSAGES/django.po b/InvenTree/locale/fa/LC_MESSAGES/django.po index 285ecdf5cca2..b25f780d7a48 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -65,11 +65,11 @@ msgstr "تاریخ را وارد کنید" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "یادداشت" @@ -272,12 +272,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "" @@ -356,9 +356,9 @@ msgstr "" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "" @@ -380,20 +380,20 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "" @@ -444,81 +444,100 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "فایل‌های داده" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "فایل را برای بارگذاری انتخاب کنید" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "این نوع فایل پشتیبانی نمی‌شود" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "حجم فایل خیلی بزرگ است" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "هیچ ستونی در فایل یافت نشد" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "هیچ ردیف داده ای در فایل یافت نشد" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "هیچ ردیف داده ای ارائه نشده است" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "هیچ ستون داده ای ارائه نشده است" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "ستون مورد نیاز وجود ندارد: \"{name}\"" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "ستون تکراری: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "آدرس اینترنتی" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "آدرس فایل تصویری از راه دور" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "منبع محل" @@ -1108,7 +1127,7 @@ msgstr "" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "" @@ -1118,8 +1137,8 @@ msgstr "" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1140,7 +1159,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "" @@ -1155,9 +1174,9 @@ msgstr "" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3789,9 +3808,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3876,10 +3895,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/fi/LC_MESSAGES/django.po b/InvenTree/locale/fi/LC_MESSAGES/django.po index 5044c0e3b417..bdaf3e76b007 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:28\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -65,11 +65,11 @@ msgstr "Anna päivämäärä" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Merkinnät" @@ -272,12 +272,12 @@ msgstr "Valitse liitettävä tiedosto" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Linkki" @@ -356,9 +356,9 @@ msgstr "Virheellinen valinta" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Nimi" @@ -380,20 +380,20 @@ msgstr "Nimi" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Polku" @@ -444,81 +444,100 @@ msgstr "Palvelinvirhe" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Täytyy olla kelvollinen luku" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Valuutta" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Valitse valuutta käytettävissä olevista vaihtoehdoista" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Tiedostonimi" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Virheellinen arvo" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Datatiedosto" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Valitse lähetettävä datatiedosto" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Tiedostotyyppiä ei tueta" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Tiedosto on liian suuri" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Datarivejä ei annettu" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Datasarakkeita ei annettu" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Vaadittu sarake puuttuu: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Duplikaatti sarake: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "Kuvatiedoston URL" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Kuvien lataaminen ei ole käytössä" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "Kesken" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Lähetetty" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,7 @@ msgstr "Saatavilla" #: 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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1108,7 +1127,7 @@ msgstr "" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "" @@ -1118,8 +1137,8 @@ msgstr "" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1140,7 +1159,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "" @@ -1155,9 +1174,9 @@ msgstr "" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Sarjanumerot" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "Prioriteetti" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Hinta" @@ -3789,9 +3808,9 @@ msgstr "Valitse valmistaja" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Arvo" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Toimittaja" @@ -3876,10 +3895,10 @@ msgstr "Valitse toimittaja" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "SKU" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,8 @@ msgstr "QR-koodi" #: 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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "Hinta yhteensä" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "Kategoria" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "Päivämäärä" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "Sarjanumero" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "Sarjanumero" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "Muokkaa" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Poista" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Sulje" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "Valitse" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "Edistyminen" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "Lisää toimittaja" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "Luo osa" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "Luo toinen osa tämän jälkeen" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "Osan luonti onnistui" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "Muokkaa osaa" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "Poista osa" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "Aseta kategoria" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "Lisää sarjanumeroita" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "Sarjanumerot" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "Skannaa tuotteen viivakoodi" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "Lisää asiakas" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "Virheellinen asiakas" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "Lasku" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 6bd4cef1ae9c..23173bd9e015 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-11-09 10:51+0000\n" -"PO-Revision-Date: 2023-11-08 20:35\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -65,11 +65,11 @@ msgstr "Entrer la date" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Notes" @@ -272,12 +272,12 @@ msgstr "Sélectionnez un fichier à joindre" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Lien" @@ -356,9 +356,9 @@ msgstr "Choix invalide" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Nom" @@ -380,20 +380,20 @@ msgstr "Nom" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "parent" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Chemin d'accès" @@ -444,81 +444,100 @@ msgstr "Erreur serveur" msgid "An error has been logged by the server." msgstr "Une erreur a été loguée par le serveur." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Doit être un nombre valide" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Devise" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Sélectionnez la devise à partir des options disponibles" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Nom du fichier" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Valeur non valide" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Fichier de données" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Sélectionnez le fichier de données à envoyer" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Format de fichier non supporté" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Fichier trop volumineux" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Pas de colonnes trouvées dans le fichier" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Par de lignes de données trouvées dans le fichier" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Pas de lignes de données fournies" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Pas de colonne de données fournie" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Colonne requise manquante : {name}" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Colonne duliquée : '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "URL du fichier image distant" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Le téléchargement des images depuis une URL distante n'est pas activé" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "En Cours" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Expédié" @@ -899,7 +918,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:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "Consommable" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "Facultatif" msgid "Tracked" msgstr "Suivi" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "Allouée" @@ -930,11 +949,11 @@ msgstr "Allouée" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,7 @@ msgstr "Disponible" #: 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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Ordre de Fabrication" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Référence" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Commande de vente à laquelle cette construction est allouée" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Emplacement d'origine" @@ -1108,7 +1127,7 @@ msgstr "Code de statut de construction" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Code de lot" @@ -1118,8 +1137,8 @@ msgstr "Code de lot pour ce build output" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Date de création" @@ -1132,7 +1151,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:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Date d'achèvement" @@ -1140,7 +1159,7 @@ msgstr "Date d'achèvement" msgid "completed by" msgstr "achevé par" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Émis par" @@ -1155,9 +1174,9 @@ msgstr "Utilisateur ayant émis cette commande de construction" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Responsable" @@ -1188,10 +1207,10 @@ msgstr "Priorité de cet ordre de fabrication" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "Création de l'objet" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Stock de destination de l'article" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Sortie d'assemblage" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Quantité entière requise, car la facture de matériaux contient des pièces à puce" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Numéros de série" @@ -1411,14 +1430,14 @@ msgstr "Une liste d'ordre de production doit être fourni" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "Emplacement des ordres de production achevés" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "Accepter les non-alloués" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accepter les articles de stock qui n'ont pas été complètement alloués à cette ordre de production" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "Le stock requis n'a pas encore été totalement alloué" @@ -1528,11 +1547,11 @@ msgstr "Accepter les incomplèts" msgid "Accept that the required number of build outputs have not been completed" msgstr "Accepter que tous les ordres de production n'aient pas encore été achevés" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "La quantité nécessaire n'a pas encore été complétée" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "L'ordre de production a des sorties incomplètes" @@ -1743,13 +1762,13 @@ msgstr "Le stock n'a pas été entièrement alloué à cet ordre de construction #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "Date Cible" @@ -1785,8 +1804,8 @@ msgstr "Sorties de Construction terminées" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "Commandes" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "Émis par" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "Priorité" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "Le stock peut être pris à partir de n'importe quel endroit disponible." #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Destination" @@ -1842,9 +1861,9 @@ msgstr "Pièces allouées" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "Lot" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "Créé le" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "Commander les pièces requises" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "Commander des pièces" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Prix" @@ -3789,9 +3808,9 @@ msgstr "Sélectionner un fabricant" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "Nom du paramètre" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Valeur" @@ -3833,8 +3852,8 @@ msgstr "Valeur du paramètre" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "Unités" @@ -3863,9 +3882,9 @@ msgstr "La pièce du fabricant liée doit faire référence à la même pièce d #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Fournisseur" @@ -3876,10 +3895,10 @@ msgstr "Sélectionner un fournisseur" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "SKU" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "Conditionnement de l'article" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "Nombre de paquet" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "Devise par défaut utilisée pour ce fournisseur" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "Créer une commande d'achat" @@ -4029,8 +4048,8 @@ msgstr "Supprimer image" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "Nouveau paramètre" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "Ajouter un paramètre" @@ -4288,7 +4307,7 @@ msgstr "Adresses" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -4382,7 +4401,7 @@ msgstr "Mettre à jour la disponibilité des pièces" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "Aucun bon de commande correspondant n'a été trouvé" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "Commande d’achat" @@ -4520,12 +4539,12 @@ msgstr "Commande d’achat" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "Inconnu" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "Société de laquelle les articles sont commandés" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Référence du fournisseur" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Nom de l’expédition" @@ -4652,7 +4671,7 @@ msgstr "La commande ne peut pas être terminée car aucune pièce n'a été assi msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "La commande ne peut pas être terminée car il y a des envois incomplets" @@ -4702,7 +4721,7 @@ msgstr "supprimé" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Commande" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "Pièce fournisseur" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "Quantité expédiée" msgid "Date of shipment" msgstr "Date d'expédition" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Article" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "Entrez les numéros de série pour les articles de stock entrants" @@ -5222,12 +5241,12 @@ msgstr "Dupliquer la sélection" #: 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,9 @@ msgstr "Articles de la commande d'achat" #: 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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "IPN" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "Révision" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "En Stock" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "En Commande" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "Pièces" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "Catégorie" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "Date" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "Nom de test" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "Requis" @@ -6073,7 +6092,7 @@ msgstr "Requis" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "Valeur requise" @@ -6081,7 +6100,7 @@ msgstr "Valeur requise" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "Stock" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "Correspondance trouvée pour les données du code-barres" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7430,10 +7449,8 @@ msgid "Page size for the label sheet" msgstr "" #: plugin/builtin/labels/label_sheet.py:34 -#, fuzzy -#| msgid "Order" msgid "Border" -msgstr "Commande" +msgstr "" #: plugin/builtin/labels/label_sheet.py:35 msgid "Print a border around each label" @@ -7448,10 +7465,8 @@ msgid "Print the label sheet in landscape mode" msgstr "" #: plugin/builtin/labels/label_sheet.py:53 -#, fuzzy -#| msgid "InvenTree Version" msgid "InvenTree Label Sheet Printer" -msgstr "Version d'InvenTree" +msgstr "" #: plugin/builtin/labels/label_sheet.py:54 msgid "Arrays multiple labels onto a single sheet" @@ -7688,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7821,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7834,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "Numéro de série" @@ -7903,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "Numéro de série" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8567,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Assemblage" @@ -8633,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9289,7 +9320,7 @@ msgstr "Modifier" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Supprimer" @@ -9325,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9970,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "Quantité requise" @@ -9984,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10222,7 +10253,7 @@ msgstr "Données de la rangée" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10339,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10359,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10410,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10418,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "Êtes-vous sûr de vouloir annuler cette construction?" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "Prochain numéro de série disponible" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "Dernier numéro de série" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "La BOM contient des pièces traçables" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "Les pièces traçables peuvent avoir des numéros de série spécifiés" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "Sortie complète" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "Supprimer les sorties" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "Pas d'informations sur l'utilisateur" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "Pièce traçable" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "Commander des stocks" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10811,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10935,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "Commander des composants" @@ -10952,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11270,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11319,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11351,339 +11382,339 @@ msgstr "Options de duplication de pièces" msgid "Add Part Category" msgstr "Ajouter une catégorie de pièce" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "Composant créé avec succès" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "Modifier la pièce" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "Pièce modifiée" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "Créer une variante de pièce" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "Stock bas" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "Pièce virtuelle" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "Pièce vendable" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "Aucune variante trouvée" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "Aucune pièce trouvée" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "Aucune catégorie" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "Afficher sous forme de liste" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "Afficher sous forme de grille" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "Afficher sous forme d'arborescence" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "Modifier le résultat du test" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "Supprimer le résultat du test" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11775,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "Référence de commande" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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 "Commande en retard" -#: templates/js/translated/purchase_order.js:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12031,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "Livré au client" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "Allouer des numéros de série" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "Acheter du stock" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "Calculer le prix" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "Allouer des numéros de série" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" @@ -13191,8 +13222,7 @@ msgstr "" #: templates/socialaccount/signup.html:10 #, python-format -msgid "" -"You are about to use your %(provider_name)s account to login to\n" +msgid "You are about to use your %(provider_name)s account to login to\n" "%(site_name)s.
As a final step, please complete the following form:" msgstr "" @@ -13367,3 +13397,4 @@ msgstr "Droit de modifier des élément" #: users/models.py:393 msgid "Permission to delete items" msgstr "Droit de supprimer des éléments" + diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 0071da26e391..26337d8b0afd 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:28\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -65,11 +65,11 @@ msgstr "הזן תאריך סיום" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "" @@ -272,12 +272,12 @@ msgstr "בחר קובץ לצירוף" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "קישור" @@ -356,9 +356,9 @@ msgstr "בחירה שגויה" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "שם" @@ -380,20 +380,20 @@ msgstr "שם" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "מקור" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "" @@ -444,81 +444,100 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "המספר חייב להיות תקין" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "שם קובץ" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "נשלח" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "מקט" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1108,7 +1127,7 @@ msgstr "" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "" @@ -1118,8 +1137,8 @@ msgstr "" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1140,7 +1159,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "" @@ -1155,9 +1174,9 @@ msgstr "" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "מספרים סידוריים" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3789,9 +3808,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3876,10 +3895,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/hi/LC_MESSAGES/django.po b/InvenTree/locale/hi/LC_MESSAGES/django.po index 81a68e3f01fe..1195a42d4226 100644 --- a/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/InvenTree/locale/hi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -65,11 +65,11 @@ msgstr "तारीख दर्ज करें" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "" @@ -272,12 +272,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "" @@ -356,9 +356,9 @@ msgstr "" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "" @@ -380,20 +380,20 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "" @@ -444,81 +444,100 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1108,7 +1127,7 @@ msgstr "" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "" @@ -1118,8 +1137,8 @@ msgstr "" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1140,7 +1159,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "" @@ -1155,9 +1174,9 @@ msgstr "" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3789,9 +3808,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3876,10 +3895,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/hu/LC_MESSAGES/django.po b/InvenTree/locale/hu/LC_MESSAGES/django.po index 1ebf5b011834..68a5006de3cc 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:28\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -65,11 +65,11 @@ msgstr "Dátum megadása" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Megjegyzések" @@ -272,12 +272,12 @@ msgstr "Válaszd ki a mellekelni kívánt fájlt" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Link" @@ -356,9 +356,9 @@ msgstr "Érvénytelen választás" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Név" @@ -380,20 +380,20 @@ msgstr "Név" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "szülő" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Elérési út" @@ -444,81 +444,100 @@ msgstr "Kiszolgálóhiba" msgid "An error has been logged by the server." msgstr "A kiszolgáló egy hibaüzenetet rögzített." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Érvényes számnak kell lennie" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Pénznem" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Válassz pénznemet a lehetőségek közül" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Fájlnév" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Érvénytelen érték" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Adat fájl" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Fájl kiválasztása feltöltéshez" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Nem támogatott fájltípus" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Fájl túl nagy" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Nem találhatók oszlopok a fájlban" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Nincsenek adatsorok a fájlban" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Nincs adatsor megadva" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Nincs adat oszlop megadva" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Szükséges oszlop hiányzik: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Duplikált oszlop: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "A távoli kép URL-je" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Képek letöltése távoli URL-ről nem engedélyezett" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "Folyamatban" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Kiszállítva" @@ -899,7 +918,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:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "Fogyóeszköz" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "Opcionális" msgid "Tracked" msgstr "Követett" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "Lefoglalva" @@ -930,11 +949,11 @@ msgstr "Lefoglalva" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,7 @@ msgstr "Elérhető" #: 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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Gyártási utasítás" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Azonosító" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ 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:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Forrás hely" @@ -1108,7 +1127,7 @@ msgstr "Gyártás státusz kód" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Batch kód" @@ -1118,8 +1137,8 @@ msgstr "Batch kód a gyártás kimenetéhez" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Létrehozás dátuma" @@ -1132,7 +1151,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:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Befejezés dátuma" @@ -1140,7 +1159,7 @@ msgstr "Befejezés dátuma" msgid "completed by" msgstr "elkészítette" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Kiállította" @@ -1155,9 +1174,9 @@ msgstr "Felhasználó aki ezt a gyártási utasítást kiállította" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Felelős" @@ -1188,10 +1207,10 @@ msgstr "Gyártási utasítás priorítása" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "Gyártás objektum" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Cél készlet tétel" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Gyártás kimenet" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Egész számú mennyiség szükséges, mivel az alkatrészjegyzék egyedi követésre kötelezett alkatrészeket tartalmaz" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Sorozatszámok" @@ -1411,14 +1430,14 @@ msgstr "A gyártási kimenetek listáját meg kell adni" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "A kész gyártási kimenetek helye" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1517,7 +1536,7 @@ msgstr "Kiosztatlanok elfogadása" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Fogadd el hogy a készlet tételek nincsenek teljesen lefoglalva ehhez a gyártási utastáshoz" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "A szükséges készlet nem lett teljesen lefoglalva" @@ -1529,11 +1548,11 @@ msgstr "Befejezetlenek elfogadása" msgid "Accept that the required number of build outputs have not been completed" msgstr "Fogadd el hogy a szükséges számú gyártási kimenet nem lett elérve" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "Szükséges gyártási mennyiség nem lett elérve" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "A gyártási utasítás befejezetlen kimeneteket tartalmaz" @@ -1744,13 +1763,13 @@ msgstr "Még nincs lefoglalva a szükséges készlet" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "Cél dátum" @@ -1786,8 +1805,8 @@ msgstr "Befejezett kimenetek" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "Vevői rendelés" @@ -1800,7 +1819,7 @@ msgid "Issued By" msgstr "Kiállította" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "Prioritás" @@ -1829,7 +1848,7 @@ msgid "Stock can be taken from any available location." msgstr "Készlet bármely rendelkezésre álló helyről felhasználható." #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Cél" @@ -1843,9 +1862,9 @@ msgstr "Lefoglalt alkatrészek" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1857,7 +1876,7 @@ msgstr "Batch" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "Létrehozva" @@ -1912,7 +1931,7 @@ msgid "Order required parts" msgstr "Szükséges alkatrészek rendelése" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "Alkatrész rendelés" @@ -3366,9 +3385,9 @@ msgstr "Ársáv mennyiség" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Ár" @@ -3790,9 +3809,9 @@ msgstr "Gyártó kiválasztása" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "MPN" @@ -3822,7 +3841,7 @@ msgstr "Paraméter neve" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Érték" @@ -3834,8 +3853,8 @@ msgstr "Paraméter értéke" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "Mértékegység" @@ -3864,9 +3883,9 @@ msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészr #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Beszállító" @@ -3877,10 +3896,10 @@ msgstr "Beszállító kiválasztása" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "SKU" @@ -3932,12 +3951,12 @@ msgid "Part packaging" msgstr "Alkatrész csomagolás" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "Csomagolási mennyiség" @@ -3970,7 +3989,7 @@ msgid "Default currency used for this supplier" msgstr "Beszállító által használt alapértelmezett pénznem" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "Beszerzési rendelés létrehozása" @@ -4030,8 +4049,8 @@ msgstr "Kép törlése" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4257,7 +4276,7 @@ msgid "New Parameter" msgstr "Új paraméter" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "Paraméter hozzáadása" @@ -4289,7 +4308,7 @@ msgstr "Címek" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -4383,7 +4402,7 @@ msgstr "Alkatrész elérhetőség frissítése" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4494,8 +4513,8 @@ msgstr "QR kód" #: 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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "Teljes ár" @@ -4509,10 +4528,10 @@ msgstr "Nincs egyező beszerzési rendelés" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "Beszerzési rendelés" @@ -4521,12 +4540,12 @@ msgstr "Beszerzési rendelés" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "Visszavétel" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "Ismeretlen" @@ -4591,7 +4610,7 @@ msgid "Company from which the items are being ordered" msgstr "Cég akitől a tételek beszerzésre kerülnek" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Beszállítói azonosító" @@ -4636,8 +4655,8 @@ msgid "Customer order reference code" msgstr "Megrendelés azonosító kódja a vevőnél" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Kiszállítás dátuma" @@ -4653,7 +4672,7 @@ msgstr "A rendelés nem teljesíthető mivel nincs hozzárendelve alkatrész" msgid "Only an open order can be marked as complete" msgstr "Csak nyitott rendelés jelölhető késznek" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "A rendelés nem jelölhető késznek mivel függő szállítmányok vannak" @@ -4703,7 +4722,7 @@ msgstr "törölve" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Rendelés" @@ -4712,10 +4731,10 @@ msgid "Supplier part" msgstr "Beszállítói alkatrész" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4764,7 +4783,7 @@ msgstr "Szállított mennyiség" msgid "Date of shipment" msgstr "Szállítás dátuma" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "Szállítási dátum" @@ -4850,7 +4869,7 @@ msgid "Sales order shipment reference" msgstr "Vevői rendelés szállítmány azonosító" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Tétel" @@ -4890,7 +4909,7 @@ msgstr "Visszavétel dátuma" msgid "The date this this return item was received" msgstr "Mikor lett visszavéve a tétel" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "Kimenetel" @@ -4951,11 +4970,11 @@ msgstr "Sortétel nem egyezik a beszerzési megrendeléssel" msgid "Select destination location for received items" msgstr "Válassz cél helyet a beérkezett tételeknek" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "Írd be a batch kódját a beérkezett tételeknek" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "Írd be a sorozatszámokat a beérkezett tételekhez" @@ -5223,12 +5242,12 @@ msgstr "Kijelöltek másolása" #: 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5290,9 +5309,9 @@ msgstr "Beszerzési rendelés tételei" #: 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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "Sortétel hozzáadása" @@ -5341,8 +5360,8 @@ msgstr "Csomagolási lista nyomtatása" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "Vevői azonosító" @@ -5352,10 +5371,10 @@ msgstr "Vevői azonosító" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "Teljes költség" @@ -5381,7 +5400,7 @@ msgid "Ship Items" msgstr "Tételek kiszállítása" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "Vevői rendelés befejezése, minden kiszállítva" @@ -5459,14 +5478,14 @@ msgstr "Alkatrész leírása" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "IPN" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "Változat" @@ -5506,8 +5525,8 @@ msgid "In Stock" msgstr "Készleten" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "Rendelve" @@ -5517,15 +5536,15 @@ msgid "Used In" msgstr "Felhasználva ebben" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "Gyártásban" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "Minimum költség" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "Maximum költség" @@ -5548,7 +5567,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:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "Alkatrészek" @@ -5617,7 +5636,7 @@ msgid "Total Stock" msgstr "Teljes készlet" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "Elérhető készlet" @@ -5735,7 +5754,7 @@ msgstr "Alkatrész kulcsszavak amik segítik a megjelenést a keresési eredmén #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "Kategória" @@ -5833,7 +5852,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "Utolsó leltár" @@ -5986,9 +6005,9 @@ msgstr "Teljes készlet a leltárkor" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "Dátum" @@ -6049,7 +6068,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:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "Teszt név" @@ -6065,7 +6084,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:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "Kötelező" @@ -6074,7 +6093,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:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "Kötelező érték" @@ -6082,7 +6101,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:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "Kötelező melléklet" @@ -6118,7 +6137,7 @@ msgstr "Paraméter mértékegysége" msgid "Parameter description" msgstr "Paraméter leírása" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "Jelölőnégyzet" @@ -6127,7 +6146,7 @@ msgstr "Jelölőnégyzet" msgid "Is this parameter a checkbox?" msgstr "Ez a paraméter egy jelölőnégyzet?" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "Lehetőségek" @@ -6405,7 +6424,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "Van már ilyen beszállítói alkatrész" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Alkatrész másolása" @@ -6557,9 +6576,9 @@ msgstr "Érvénytelen mennyiség" msgid "At least one BOM item is required" msgstr "Legalább egy alkatrészjegyzék tétel szükséges" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "Teljes mennyiség" @@ -6904,7 +6923,7 @@ msgstr "Készlet számolása" msgid "Transfer part stock" msgstr "Készlet áthelyezése" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "Készlet műveletek" @@ -6952,7 +6971,7 @@ msgstr "Az alkatrész nem aktív" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "Inaktív" @@ -6984,7 +7003,7 @@ msgid "Minimum stock level" msgstr "Minimális készlet" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7007,7 +7026,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:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "alkatrész" @@ -7081,8 +7100,8 @@ msgstr "Változatok" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "Készlet" @@ -7179,8 +7198,8 @@ msgstr "Eladási ár" 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:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "Nincs készlet" @@ -7288,7 +7307,7 @@ msgid "Match found for barcode data" msgstr "Egyezés vonalkódra" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "Ez a vonalkód már egy másik tételé" @@ -7685,19 +7704,19 @@ msgstr "A '{template}' sablon fájl hiányzik vagy nem érhető el" msgid "Test report" msgstr "Teszt riport" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7818,8 +7837,8 @@ msgstr "Beszállító törölve lett" #: templates/js/translated/order.js:316 templates/js/translated/pricing.js:527 #: templates/js/translated/pricing.js:596 #: templates/js/translated/pricing.js:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "Egységár" @@ -7831,22 +7850,22 @@ msgstr "Egyéb tételek" #: report/templates/report/inventree_po_report_base.html:72 #: report/templates/report/inventree_so_report_base.html:72 -#: templates/js/translated/purchase_order.js:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 msgid "Total" msgstr "Összesen" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "Sorozatszám" @@ -7900,6 +7919,22 @@ msgstr "Beépített tételek" msgid "Serial" msgstr "Sorozatszám" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "Hely ID" @@ -8564,7 +8599,7 @@ msgid "Delete stock item" msgstr "Készlet tétel törlése" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Gyártás" @@ -8630,7 +8665,7 @@ msgid "Available Quantity" msgstr "Elérhető mennyiség" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "Nincs beállítva hely" @@ -9286,7 +9321,7 @@ msgstr "Szerkesztés" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Törlés" @@ -9322,12 +9357,12 @@ msgid "No category parameter templates found" msgstr "Nincs kategória paraméter sablon" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "Sablon szerkesztése" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "Sablon törlése" @@ -9967,7 +10002,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:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "Szükséges mennyiség" @@ -9981,7 +10016,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:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "Minimum mennyiség" @@ -10219,7 +10254,7 @@ msgstr "Sor adat" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Bezárás" @@ -10336,7 +10371,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:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "Készletváltozatok engedélyezve" @@ -10356,26 +10391,26 @@ msgstr "Alkatrészjegyzék árazása nem teljes" msgid "No pricing available" msgstr "Nincsenek árak" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "Nincs szabad" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "Változatokkal és helyettesítőkkel együtt" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "Változatokkal együtt" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "Helyettesítőkkel együtt" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "Fogyóeszköz tétel" @@ -10407,7 +10442,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:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "Szükséges alkatrész" @@ -10415,377 +10450,377 @@ msgstr "Szükséges alkatrész" msgid "Inherited from parent BOM" msgstr "Örökölve a szülő alkatrészjegyzéktől" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "Gyártási utasítás szerkesztése" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "Gyártási utasítás létrehozása" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "Gyártási utasítás törlése" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "Biztosan meg szeretnéd szakítani ezt a gyártást?" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "Ehhez a gyártáshoz készlet lett hozzárendelve" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "Ennek a gyártásnak befejezetlen kimenetei vannak" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "Gyártási utasítás készen áll a befejezésre" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "A rendelés nem jelölhető késznek mivel függő kimenetek vannak" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "Gyártási utasítás befejezetlen" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "Gyártási utasítás befejezése" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "Következő szabad sorozatszám" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "Legutolsó sorozatszám" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "Az alkatrészjegyzék követésre kötelezett alkatrészeket tartalmaz" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "A gyártási kimeneteket egyesével kell előállítani" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "A követésre kötelezett alkatrészekhez sorozatszámot lehet rendelni" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "Adj meg sorozatszámokat a több egyedi gyártási kimenet létrehozásához" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "Gyártási kimenet létrehozása" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "Készlet tételek foglalása ehhez a gyártási kimenethez" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "Készlet felszabadítása a gyártási kimenetből" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "Gyártási kimenet befejezése" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "Gyártási kimenet selejtezése" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "Gyártási kimenet törlése" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "Biztosan szeretnéd a már lefoglalt készlet tételeket felszabadítani ebből a gyártási utasításból?" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "Készlet tételek felszabadítása" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "Gyártási kimenetek kiválasztása" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "Legalább egy gyártási kimenetet ki kell választani" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "A kiválasztott gyártási kimenetek késznek lesznek jelölve" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "Kimenet" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "Gyártási kimenetek befejezése" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "A kiválasztott gyártási kimenetek selejtnek lesznek jelölve" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "Selejtezett kimenetek elutasítottnak jelölve" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "A lefoglalt készlet már nem lesz elérhető" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "A befejezési státusza a gyártásnak nem fog változni" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "Gyártási kimenetek selejtezése" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "A kiválasztott gyártási kimenetek törölve lesznek" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "A gyártási kimenet adatai véglegesen törölve lesznek" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "A lefoglalt készlet tételek újra készletre kerülnek" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "Gyártási kimenetek törlése" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "Nincs gyártási utasításhoz történő foglalás" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "Lefoglalt mennyiség" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "Hely nincs megadva" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "Befejezett kimenetek" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "Kimenetek selejtezése" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "Kimenetek törlése" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "gyártás kimenet" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "gyártás kimenetek" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "Gyártási kimenet műveletei" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "Nem található aktív gyártási kimenet" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "Lefoglalt sorok" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "Szükséges tesztek" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Kiválasztott alkatrészek" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: 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:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: 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:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "Minden alkatrész lefoglalva" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "Minden kiválasztott alkatrész teljesen lefoglalva" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: 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:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "Készlet foglalása a gyártási utasításhoz" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "Nincs egyező készlethely" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "Nincs egyező készlet" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "Automatikus készlet foglalás" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 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:1928 +#: templates/js/translated/build.js:1931 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:1929 +#: templates/js/translated/build.js:1932 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:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "Készlet tételek foglalása" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "Nincs a lekérdezéssel egyező gyártási utasítás" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "Kiválaszt" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "Gyártás késésben van" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "Haladás" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "Nincs felhasználói információ" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "csoport" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "Készlet foglalások szerkesztése" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "Készlet foglalások törlése" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "Foglalás szerkesztése" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "Foglalás törlése" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "gyártás sor" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "gyártás sorok" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "Nincsenek gyártási sorok" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "Követésre kötelezett alkatrész" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "Mennyiségi egység" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "Nincs elegendő" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "Van elegendő" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "Fogyóeszköz tétel" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "Követett tétel" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "Gyártási készlet" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "Készlet rendelés" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "Lefoglalt készlet" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "Készlet foglalások törlése" @@ -10808,7 +10843,7 @@ msgid "Add Supplier" msgstr "Beszállító hozzáadása" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "Beszállítói alkatrész hozzáadása" @@ -10932,7 +10967,7 @@ msgid "Delete Parameters" msgstr "Paraméterek törlése" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "Alkatrész rendelés" @@ -10949,34 +10984,34 @@ msgid "No manufacturer parts found" msgstr "Nincs gyártói alkatrész" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "Sablon alkatrész" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "Gyártmány alkatrész" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "Nem található paraméter" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "Paraméter szerkesztése" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "Paraméter törlése" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "Paraméter szerkesztése" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "Paraméter törlése" @@ -11267,7 +11302,7 @@ msgstr "Nem találhatók hírek" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "Azonosító" @@ -11316,7 +11351,7 @@ msgid "Delete Line" msgstr "Sor törlése" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "Nem találhatók sortételek" @@ -11348,339 +11383,339 @@ msgstr "Alkatrész másolási opciók" msgid "Add Part Category" msgstr "Alkatrész kategória hozzáadása" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "Felsőbb szintű alkatrész kategória" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "Ikon (opcionális) - Az összes ikon felfedezése itt" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "Alkatrész kategória létrehozása" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "Új kategória létrehozása ez után" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "Alkatrész kategória létrehozva" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "Alkatrész kategória szerkesztése" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "Biztos hogy törölni szeretnéd ezt az alkatrész kategóriát?" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "Áthelyezés fentebbi kategóriába" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "Alkatrész kategória törlése" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "A kategóriában lévő alkatrészek kezelése" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "Alkategóriák kezelése" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "Alkatrész létrehozása" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "Új alkatrész létrehozása ez után" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "Alkatrész sikeresen létrehozva" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "Alkatrész szerkesztése" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "Alkatrész módosítva" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "Alkatrész változat létrehozása" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "Aktív alkatrész" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "Alkatrész nem törölhető mivel még aktív" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "Ezen alkatrész törlése nem vonható vissza" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "Ennek az alkatrésznek a teljes készlete törölve lesz" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "Ez az alkatrész minden alkatrészjegyzékből törölve lesz" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "Ehhez az alkatrészhez rendelt minden beszállítói és gyártói információ törölve lesz" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "Alkatrész törlése" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "Értesítések beállítva erre a tételre" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "Értesítések beállítva erre a tételre" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "Értesítések kérése erre a tételre" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "Értesítések letiltva erre a tételre" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "Az alkatrészjegyzék jóváhagyása minden sortételt jóvá fog hagyni" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "Alkatrészjegyzék jóváhagyása" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "Alkatrészjegyzék jóvá lett hagyva" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "Alkatrészjegyzék másolása" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "Alacsony készlet" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "Nincs szabad" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "Igény" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "Me" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "Virtuális alkatrész" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "Értesítésre beállított alkatrész" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "Értékesíthető alkatrész" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "Új leltár riport ütemezése." -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "Amint elkészül, az új leltár riport letölthető lesz." -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "Leltár riport létrehozása" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "Leltár riport beütemezve" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "Nincs elérhető leltár előzmény" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "Leltár bejegyzés szerkesztése" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "Leltár bejegyzés törlése" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "Nincs több változat" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "Nincs alkatrész paraméter sablon" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "Alkatrész paraméter sablon módosítása" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "Az összes erre a sablonra hivatkozó paraméter is törlésre kerül" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "Alkatrész paraméter sablon törlése" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "Nem található beszerzési rendelés" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "Ez a sortétel késésben van" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "Sortétel bevételezése" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "Alkatrész kapcsolatok törlése" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "Alkatrész kapcsolatok törlése" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "Nincs alkatrész" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 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:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "Alkatrész kategória beállítása" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "Kategória beállítása" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "alkatrészek" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "Nincs kategória" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "Megjelenítés listaként" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "Megjelenítés rácsnézetként" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "Nem találhatóak alkategóriák" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "Megjelenítés fában" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "Alkategóriák betöltése" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "Értesítésre beállított kategória" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "Nincs a lekérdezéssel egyező teszt sablon" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "Teszt eredmény szerkesztése" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "Teszt eredmény törlése" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 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:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "Teszt eredmény sablon szerkesztése" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "Teszt eredmény sablon törlése" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "Nincs megadva dátum" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "A megadott dátum a múltban van" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "Spekulatív" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 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:3079 +#: templates/js/translated/part.js:3082 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:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "Ütemezett készlet mennyiség" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "Minimum mennyiség" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "Minimális készlet" @@ -11772,234 +11807,234 @@ msgstr "Nincs alkatrészváltozat infomáció" msgid "Variant Part" msgstr "Alkatrészváltozat" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "Válaszd ki a lemásolandó beszerzési rendelést" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "Sortételek másolása" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "Összes sortétel másolása a kiválasztott rendelésből" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "Egyéb tételek másolása" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "Összes egyéb tétel másolása a kiválasztott rendelésből" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "Beszerzési rendelés szerkesztése" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "Másolási opciók" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "Beszerzési rendelés befejezése" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "Rendelés befejezettnek jelölése?" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "Minden sortétel megérkezett" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "Ez a rendelés olyan sortételeket tartalmaz amik még nem érkeztek be." -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "A rendelés befejezésével jelölésével annak adatai és sortételei a továbbiakban már nem lesznek szerkeszthetők." -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "Beszerzési rendelés törlése" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "Biztosan törölni szeretnéd ezt a beszerzési rendelést?" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "Ezt a beszerzési rendelést nem lehet törölni" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "A kiküldés után a sortételek már nem lesznek szerkeszthetők." -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "Beszerzési rendelés kiküldése" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "Legalább egy beszerezhető alkatrészt ki kell választani" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "Rendelendő mennyiség" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "Új beszállítói alkatrész" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "Új beszerzési rendelés" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "Hozzáadás beszerzési rendeléshez" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "Nincsenek egyező beszállítói alkatrészek" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "Nincsenek egyező beszerzési rendelések" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "Sortételek kiválasztása" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "Legalább egy sortételt ki kell választani" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "Beérkezett mennyiség" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "Érkező mennyiség" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "Készlet állapota" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "Vonalkód hozzáadása" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "Vonalkód eltávolítása" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "Add meg a helyet" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "Batch kód hozzáadása" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "Sorozatszám hozzáadása" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "Sorozatszámok" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "Rendelési kód" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "Érkező mennyiség" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "Bevételezés megerősítése" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "Beszerzési rendelés tételeinek bevételezése" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "Tétel vonalkód beolvasása" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "Beérkezett tétel vonalkódjának leolvasása (egyik meglévő készlet tétellel sem egyezhet)" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "Érvénytelen vonalkód adat" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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 "Rendelés késésben" -#: templates/js/translated/purchase_order.js:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: templates/js/translated/return_order.js:354 +#: templates/js/translated/sales_order.js:851 +#: templates/js/translated/sales_order.js:1011 msgid "Items" msgstr "Tételek" -#: templates/js/translated/purchase_order.js:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "Az összes kijelölt sortétel törlésre kerül" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "Töröljük a kiválasztott sortételeket?" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "Sortétel másolása" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "Sortétel szerkesztése" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "Sortétel törlése" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "Sortétel másolása" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "Sortétel szerkesztése" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "Sortétel törlése" @@ -12028,226 +12063,226 @@ msgstr "Nem található riport sablon a kiválasztott tételekhez" msgid "Add Customer" msgstr "Vevő hozzáadása" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "Visszavétel létrehozása" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "Visszavétel szerkesztése" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "Visszavétel kiadása" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "Biztosan törölni szeretnéd ezt a visszavételt?" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "Visszavétel törlése" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "Visszavétel befejezése" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "Nem található visszavétel" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "Érvénytelen vevő" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "Visszavétel tételeinek bevételezése" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "Nincs egyező sortétel" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "Tétel bevételezve" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "Vevői rendelés létrehozása" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "Vevői rendelés szerkesztése" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "Ehhez a szállítmányhoz nincs készlet hozzárendelve" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "A következő készlet tételek ki lesznek szállítva" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "Függő szállítmányok kiszállítása" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "Szállítmány megerősítése" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "Nincs függő szállítmány" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "A függő a szállítmányokhoz nincs készlet hozzárendelve" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "Függő szállítmányok kiszállítása" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "Kihagyás" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "Ez a rendelés olyan sortételeket tartalmaz amik még nem teljesítettek." -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "Vissza lett igazolva ez a vevői rendelés?" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "Vevői rendelés visszaigazolása" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "Vevő rendelés törlése" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "A rendelés törlésével annak adatai a továbbiakban már nem lesznek szerkeszthetők." -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "Szállítmány létrehozása" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "Nem található vevői rendelés" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "Szállítmány szerkesztése" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "Szállítmány kiszállítása" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "Szállítmány törlése" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "Szállítmány szerkesztése" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "Szállítmány törlése" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "Nincs egyező szállímány" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "Szállítmány azonosító" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "Nincs kiszállítva" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "Nyomkövetés" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "Számla" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "Szállítmány hozzáadása" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "Készlet foglalás megerősítése" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "Készlet foglalása a vevői rendeléshez" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "Nincs vevői rendeléshez történő foglalás" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "Készlet foglalások szerkesztése" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "Törlési művelet megerősítése" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "Készlet foglalások törlése" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "Vevőnek kiszállítva" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "Készlethely nincs megadva" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "Sorozatszámok kiosztása" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "Készletrendelés" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "Árszámítás" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "Nem törölhető mivel a tételek ki lettek szállítva" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "Nem törölhető mivel tételek vannak lefoglalva" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "Sorozatszámok kiosztása" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "Egységár módosítása" diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index e8445c9299a1..706f134df543 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -65,11 +65,11 @@ msgstr "Masukkan tanggal" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Catatan" @@ -272,12 +272,12 @@ msgstr "Pilih file untuk dilampirkan" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Tautan" @@ -356,9 +356,9 @@ msgstr "Pilihan tidak valid" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Nama" @@ -380,20 +380,20 @@ msgstr "Nama" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "induk" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Direktori" @@ -444,81 +444,100 @@ msgstr "Terjadi Kesalahan Server" msgid "An error has been logged by the server." msgstr "Sebuah kesalahan telah dicatat oleh server." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Harus berupa angka yang valid" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Mata Uang" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Nama File" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Nilai tidak valid" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "File data" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Pilih file untuk diunggah" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Jenis file tidak didukung" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Ukuran file terlalu besar" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Tidak ditemukan kolom dalam file" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Tidak ditemukan barisan data dalam file" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Tidak ada barisan data tersedia" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Tidak ada kolom data tersedia" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Kolom yang diperlukan kurang: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Kolom duplikat: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "URL file gambar external" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Unduhan gambar dari URL external tidak aktif" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Dikirim" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Order Produksi" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Referensi" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Order penjualan yang teralokasikan ke pesanan ini" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Lokasi Sumber" @@ -1108,7 +1127,7 @@ msgstr "Kode status pembuatan" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Kode Kelompok" @@ -1118,8 +1137,8 @@ msgstr "Kode kelompok untuk hasil produksi ini" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Tanggal Pembuatan" @@ -1132,7 +1151,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:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Tanggal selesai" @@ -1140,7 +1159,7 @@ msgstr "Tanggal selesai" msgid "completed by" msgstr "diselesaikan oleh" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Diserahkan oleh" @@ -1155,9 +1174,9 @@ msgstr "Pengguna yang menyerahkan order ini" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Penanggung Jawab" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Tujuan stok item" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Hasil Produksi" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Jumlah harus angka bulat karena terdapat bagian yang dapat dilacak dalam daftar barang" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Nomor Seri" @@ -1411,14 +1430,14 @@ msgstr "Daftar hasil pesanan harus disediakan" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "Lokasi hasil pesanan yang selesai" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "Terima Tidak Teralokasikan" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Terima bahwa stok item tidak teralokasikan sepenuhnya ke pesanan ini" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "Stok yang diperlukan belum teralokasikan sepenuhnya" @@ -1528,11 +1547,11 @@ msgstr "Terima Tidak Selesai" msgid "Accept that the required number of build outputs have not been completed" msgstr "Terima bahwa jumlah hasil produksi yang diperlukan belum selesai" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "Jumlah produksi yang diperlukan masih belum cukup" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "Order memiliki hasil produksi yang belum dilengkapi" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3789,9 +3808,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3876,10 +3895,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Produksi" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index 1e9086024c36..67b7cb420d32 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:28\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -65,11 +65,11 @@ msgstr "Inserisci la data" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Note" @@ -272,12 +272,12 @@ msgstr "Seleziona file da allegare" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Collegamento" @@ -356,9 +356,9 @@ msgstr "Scelta non valida" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Nome" @@ -380,20 +380,20 @@ msgstr "Nome" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "genitore" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Percorso" @@ -444,81 +444,100 @@ msgstr "Errore del server" msgid "An error has been logged by the server." msgstr "Un errore è stato loggato dal server." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Deve essere un numero valido" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Selezionare la valuta dalle opzioni disponibili" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Nome del file" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Valore non valido" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "File dati" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Seleziona un file per il caricamento" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Formato file non supportato" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "File troppo grande" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Nessun colonna trovata nel file" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Nessuna riga di dati trovata nel file" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Nessun dato fornito" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Nessuna colonna di dati fornita" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Colonna richiesta mancante: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Colonna duplicata: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "URL del file immagine remota" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Il download delle immagini da URL remoto non è abilitato" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "In corso" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Spedito" @@ -899,7 +918,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:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "Consumabile" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "Opzionale" msgid "Tracked" msgstr "Monitorato" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "Allocato" @@ -930,11 +949,11 @@ msgstr "Allocato" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,7 @@ msgstr "Disponibile" #: 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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Ordine di Produzione" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Riferimento" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Ordine di vendita a cui questa produzione viene assegnata" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Posizione Di Origine" @@ -1108,7 +1127,7 @@ msgstr "Codice stato di produzione" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Codice Lotto" @@ -1118,8 +1137,8 @@ msgstr "Codice del lotto per questa produzione" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Data di creazione" @@ -1132,7 +1151,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:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Data di completamento" @@ -1140,7 +1159,7 @@ msgstr "Data di completamento" msgid "completed by" msgstr "Completato da" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Rilasciato da" @@ -1155,9 +1174,9 @@ msgstr "Utente che ha emesso questo ordine di costruzione" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Responsabile" @@ -1188,10 +1207,10 @@ msgstr "Priorità di questo ordine di produzione" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Destinazione articolo in giacenza" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Genera Output" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Quantità totale richiesta, poiché la fattura dei materiali contiene articoli rintracciabili" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Codice Seriale" @@ -1411,14 +1430,14 @@ msgstr "Deve essere fornito un elenco dei risultati di produzione" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "Posizione per gli output di build completati" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "Accetta Non Assegnato" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accetta che gli elementi in giacenza non sono stati completamente assegnati a questo ordine di produzione" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "La giacenza richiesta non è stata completamente assegnata" @@ -1528,11 +1547,11 @@ msgstr "Accetta Incompleta" msgid "Accept that the required number of build outputs have not been completed" msgstr "Accetta che il numero richiesto di output di produzione non sia stato completato" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "La quantità di produzione richiesta non è stata completata" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "L'ordine di produzione ha output incompleti" @@ -1743,13 +1762,13 @@ msgstr "Lo stock non è stato completamente assegnato a questo ordine di produzi #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "Data scadenza" @@ -1785,8 +1804,8 @@ msgstr "Outputs Completati" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "Ordini di Vendita" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "Inviato da" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "Priorità" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "Lo stock può essere prelevato da qualsiasi posizione disponibile." #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Destinazione" @@ -1842,9 +1861,9 @@ msgstr "Articoli Assegnati" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "Lotto" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "Creato" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "Ordina articoli richiesti" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "Ordine Articoli" @@ -3365,9 +3384,9 @@ msgstr "Quantità prezzo limite" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Prezzo" @@ -3789,9 +3808,9 @@ msgstr "Seleziona Produttore" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "Codice articolo produttore (MPN)" @@ -3821,7 +3840,7 @@ msgstr "Nome parametro" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Valore" @@ -3833,8 +3852,8 @@ msgstr "Valore del parametro" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "Unità" @@ -3863,9 +3882,9 @@ msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Fornitore" @@ -3876,10 +3895,10 @@ msgstr "Seleziona fornitore" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "SKU" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "Imballaggio del pezzo" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "Quantità Confezione" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "Valuta predefinita utilizzata per questo fornitore" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "Crea ordine d'acquisto" @@ -4029,8 +4048,8 @@ msgstr "Elimina immagine" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "Nuovo Parametro" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "Aggiungi parametro" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -4382,7 +4401,7 @@ msgstr "Aggiorna Disponibilità Articolo" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "Prezzo Totale" @@ -4508,10 +4527,10 @@ msgstr "Nessun ordine di acquisto corrispondente trovato" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "Ordine D'Acquisto" @@ -4520,12 +4539,12 @@ msgstr "Ordine D'Acquisto" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "Restituisci ordine" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "Sconosciuto" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "Azienda da cui sono stati ordinati gli articoli" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Riferimento fornitore" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "Codice di riferimento Ordine del Cliente" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Data di spedizione" @@ -4652,7 +4671,7 @@ msgstr "L'ordine non può essere completato perché nessun articolo è stato ass msgid "Only an open order can be marked as complete" msgstr "Solo un ordine aperto può essere contrassegnato come completo" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "L'ordine non può essere completato in quanto ci sono spedizioni incomplete" @@ -4702,7 +4721,7 @@ msgstr "eliminato" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Ordine" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "Articolo Fornitore" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "Quantità spedita" msgid "Date of shipment" msgstr "Data di spedizione" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "Riferimento della spedizione ordine di vendita" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Elemento" @@ -4889,7 +4908,7 @@ msgstr "Data di ricezione" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "Risultati" @@ -4950,11 +4969,11 @@ msgstr "L'elemento di riga non corrisponde all'ordine di acquisto" msgid "Select destination location for received items" msgstr "Seleziona la posizione di destinazione per gli elementi ricevuti" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "Inserisci il codice univoco per gli articoli in arrivo" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "Inserisci i numeri di serie per gli articoli stock in arrivo" @@ -5222,12 +5241,12 @@ msgstr "Duplica selezionati" #: 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,9 @@ msgstr "Elementi D'Ordine D'Acquisto" #: 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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "Aggiungi Elemento Riga" @@ -5340,8 +5359,8 @@ msgstr "Stampa lista d'imballaggio" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "Riferimento Cliente" @@ -5351,10 +5370,10 @@ msgstr "Riferimento Cliente" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "Costo Totale" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "Spedisci oggetti" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "Completa Ordine Di Vendita" @@ -5458,14 +5477,14 @@ msgstr "Descrizione Articolo" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "IPN - Numero di riferimento interno" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "Revisione" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "In magazzino" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "Ordinato" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "Utilizzato In" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "In Costruzione" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "Costo Minimo" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "Costo Massimo" @@ -5547,7 +5566,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:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "Articoli" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "Giacenze Totali" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "Disponibilità in magazzino" @@ -5734,7 +5753,7 @@ msgstr "Parole chiave per migliorare la visibilità nei risultati di ricerca" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "Categoria" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "Ultimo Inventario" @@ -5985,9 +6004,9 @@ msgstr "Totale delle scorte disponibili al momento dell'inventario" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "Data" @@ -6048,7 +6067,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:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "Nome Test" @@ -6064,7 +6083,7 @@ msgstr "Descrizione Di Prova" msgid "Enter description for this test" msgstr "Inserisci descrizione per questa prova" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "Richiesto" @@ -6073,7 +6092,7 @@ msgstr "Richiesto" msgid "Is this test required to pass?" msgstr "Questa prova è necessaria per passare?" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "Valore richiesto" @@ -6081,7 +6100,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:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "Allegato Richiesto" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "Descrizione del parametro" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "L'articolo del fornitore che corrisponde a questo SKU esiste già" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Duplica articolo" @@ -6556,9 +6575,9 @@ msgstr "Quantità non valida" msgid "At least one BOM item is required" msgstr "Almeno un elemento della distinta base è richiesto" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "Quantità Totale" @@ -6903,7 +6922,7 @@ msgstr "Conta articoli magazzino" msgid "Transfer part stock" msgstr "Trasferisci giacenza" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "Azioni articolo" @@ -6951,7 +6970,7 @@ msgstr "L'articolo non è attivo" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "Inattivo" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "Livello minimo di giacenza" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "QR Code Articolo" msgid "Link Barcode to Part" msgstr "Collega il codice a barre all'Articolo" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "Varianti" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "Magazzino" @@ -7178,8 +7197,8 @@ msgstr "Prezzo di Vendita" msgid "Add Sell Price Break" msgstr "Aggiungi Prezzo Ribassato di Vendita" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "Nessuna giacenza" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "Corrispondenza trovata per i dati del codice a barre" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "Il codice a barre corrisponde a un elemento esistente" @@ -7684,19 +7703,19 @@ msgstr "Il file del modello '{template}' è mancante o non esiste" msgid "Test report" msgstr "Report test" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,8 @@ msgstr "Il fornitore è stato eliminato" #: templates/js/translated/order.js:316 templates/js/translated/pricing.js:527 #: templates/js/translated/pricing.js:596 #: templates/js/translated/pricing.js:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "Prezzo Unitario" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 msgid "Total" msgstr "Totale" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "Numero Seriale" @@ -7899,6 +7918,22 @@ msgstr "Elementi installati" msgid "Serial" msgstr "Seriale" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "ID Posizione" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "Cancella elemento di magazzino" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Produzione" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "Quantità Disponibile" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "Nessuna posizione impostata" @@ -9285,7 +9320,7 @@ msgstr "Modifica" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Elimina" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "Nessun parametro di categoria trovato" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "Modifica Template" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "Elimina Template" @@ -9966,7 +10001,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:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "Quantità richiesta" @@ -9980,7 +10015,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:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "Quantità minima" @@ -10218,7 +10253,7 @@ msgstr "Dati" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Chiudi" @@ -10335,7 +10370,7 @@ msgstr "Carica la Distinta Base per il sotto assemblaggio" msgid "Substitutes Available" msgstr "Sostituti Disponibili" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "Variante stock consentita" @@ -10355,26 +10390,26 @@ msgstr "I prezzi Distinta Base sono incompleti" msgid "No pricing available" msgstr "Nessun prezzo disponibile" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "Nessuna Scorta Disponibile" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "Include variante e scorte sostitutive" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "Comprende varianti magazzino" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "Comprende le scorte sostitutive" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "Elementi consumabili" @@ -10406,7 +10441,7 @@ msgstr "Visualizza Distinta Base" msgid "No BOM items found" msgstr "Nessun elemento trovato in Distinta Base" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "Articolo richiesto" @@ -10414,377 +10449,377 @@ msgstr "Articolo richiesto" msgid "Inherited from parent BOM" msgstr "Ereditato dalla Distinta Base principale" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "Modifica Ordine di produzione" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "Crea Ordine di Produzione" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "Annulla Ordine Di Produzione" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "Sei sicuro di voler annullare questa produzione?" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "Gli elementi di magazzino è stata assegnata a questo ordine di produzione" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "Ci sono output incompleti rimanenti per questo ordine di produzione" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "L'ordine di produzione è pronto per essere completato" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "Questo ordine di produzione non può essere completato in quanto ci sono output incompleti" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "L'Ordine di Produzione è incompleto" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "Completa l'Ordine di Produzione" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "Il prossimo numero di serie disponibile è" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "Ultimo Numero Di Serie" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "La distinta base contiene articoli tracciabili" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "Gli outputs della produzione devono essere generati singolarmente" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "Gli articoli tracciabili possono avere numeri di serie specificati" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "Inserisci i numeri seriali per generare più output di produzione" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "Crea Output di Produzione" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "Assegna gli elementi di magazzino a questo output di produzione" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "Completa output di produzione" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "Cancella output di produzione" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "Seleziona Output di produzione" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "Almeno un output di produzione deve essere selezionato" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "Output" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "Completa l'output di produzione" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "Cancella l'output di produzione" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "Nessuna allocazione per l'ordine di produzione trovato" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "Posizione non specificata" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "Completa gli outputs" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "Cancella l'output" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "Nessun output di produzione attivo trovato" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Seleziona Articoli" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: 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:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "Specificare il quantitativo assegnato allo stock" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "Tutti gli articoli assegnati" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "Tutti gli articoli selezionati sono stati completamente assegnati" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: 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:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "Assegna gli Elementi Stock all'Ordine di Produzione" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "Nessuna posizione di magazzino corrispondente" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "Nessun elemento corrispondente trovato" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "Assegna Automaticamente Scorte" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 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:1928 +#: templates/js/translated/build.js:1931 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:1929 +#: templates/js/translated/build.js:1932 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:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "Assegna Elementi di Magazzino" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "Nessuna produzione corrispondente alla ricerca" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "Seleziona" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "L'ordine di produzione è in ritardo" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "Avanzamento" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "Nessuna informazione utente" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "gruppo" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "Modifica allocazione magazzino" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "Elimina posizione giacenza" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "Modifica Posizione" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "Rimuovi Posizione" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "Parte tracciabile" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "Scorte insufficienti disponibili" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "Scorte sufficienti disponibili" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "Produci scorta" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "Ordina scorta" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "Assegna scorta" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "Aggiungi fornitore" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "Aggiungi fornitore articolo" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "Elimina Parametri" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "Articoli ordinati" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "Nessun articolo produttore trovato" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "Modello Articolo" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "Articolo assemblato" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "Nessun parametro trovato" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "Modifica parametro" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "Elimina il parametro" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "Modifica parametro" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "Elimina Parametri" @@ -11266,7 +11301,7 @@ msgstr "Nessuna notizia trovata" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "ID" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "Cancella Linea" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "Nessuna linea elementi trovata" @@ -11347,339 +11382,339 @@ msgstr "Opzioni Duplicazione Articolo" msgid "Add Part Category" msgstr "Aggiungi Categoria Articolo" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "Categoria articolo principale" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "Icona (opzionale) - Esplora tutte le icone disponibili su" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "Crea Categoria Articolo" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "Crea una nuvoa categoria dopo questa" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "Modifica Categoria Articoli" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "Sei sicuro di voler eliminare questa categoria articolo?" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "Sposta nella categoria superiore" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "Elimina categoria" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "Azione articoli in questa categoria" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "Azione per categorie secondarie" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "Crea Articolo" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "Crea un altro articolo dopo questo" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "Articolo creato con successo" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "Modifica l'articolo" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "Articolo modificato" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "Crea Varianti Articolo" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "Articolo Attivo" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "L'articolo non può essere eliminato poiché è attualmente attivo" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "L'eliminazione di questo articolo non è reversibile" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "Tutte le giacenze per questo articolo verranno eliminate" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "Questo articolo verrà eliminato da qualsiasi Fattura dei Materiali" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "Tutte le informazioni del produttore e del fornitore per questo articolo verranno eliminate" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "Cancella Articolo" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "Sei iscritto alle notifiche per questo elemento" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "Hai sottoscritto le notifiche per questo elemento" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "Sottoscrivi le notifiche per questo elemento" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "Hai annullato l'iscrizione alle notifiche per questo elemento" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "La convalida della Distinta Base segnerà ogni voce di riga come valida" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "Convalida la distinta dei materiali" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "Valida Fattura dei Materiali" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "Copia Fattura dei Materiali" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "In esaurimento" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "Nessuno stock disponibile" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "Richieste" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "Unità" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "Parte virtuale" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "Parte sottoscritta" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "Parte vendibile" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "Programmare la generazione di un nuovo report inventario." -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "Una volta completato, il report inventario sarà disponibile per il download." -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "Genera Report Inventario" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "Programma report inventario" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "Nessuna informazione sull'inventario disponibile" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "Modifica Voce Inventario" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "Elimina Voce Inventario" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "Nessuna variante trovata" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "Nessun parametro dell'articolo templates trovato" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "Modifica Parametro Articolo Template" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "Ogni parametro che fa riferimento a questo modello verrà eliminato" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "Elimina Parametro Articolo Template" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "Nessun ordine d'acquisto trovato" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "Questo elemento è in ritardo" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "Ricevi linea elemento" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "Elimina relazione tra i componenti" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "Elimina Relazione Articolo" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "Nessun articolo trovato" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "Imposta la categoria prodotto per i prodotti selezionati" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "Imposta categoria articolo" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "Imposta categoria" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "Nessuna categoria" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "Visualizza come elenco" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "Visualizza come griglia" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "Visualizza come struttura ad albero" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "Carica Sotto Categorie" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "Categoria sottoscritta" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "Nessun modello di test corrispondente" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "Modificare il risultato del test" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "Cancellare il risultato del test" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "Questo test è definito per un articolo principale" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "Modifica Modello Risultato Test" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "Elimina Modello Risultato Test" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "Nessuna data specificata" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "La data specificata è nel passato" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "Speculativo" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "Nessuna informazione di pianificazione disponibile per questo prodotto" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "Errore nel recupero delle informazioni di programmazione per questo articolo" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "Quantità Di Scorte Programmate" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "Quantità Massima" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "Livello Minimo Stock" @@ -11771,234 +11806,234 @@ msgstr "Non sono disponibili dati varianti" msgid "Variant Part" msgstr "Variante Articolo" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "Selezione l'ordine di acquisto da duplicare" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "Duplica linee degli elementi" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "Duplica tutte le linee elementi dall'ordine selezionato" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "Duplica Linee Extra" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "Duplica elementi linee extra dall'ordine selezionato" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "Modifica ordine d'acquisto" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "Opzioni Duplicazione" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "Completa Ordine D'Acquisto" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "Contrassegnare questo ordine come completato?" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "Tutti gli elementi della riga sono stati ricevuti" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "Questo ordine ha elementi di riga che non sono stati contrassegnati come ricevuti." -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "Completare questo ordine significa che l'ordine e gli elementi della riga non saranno più modificabili." -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "Annulla Ordine di Acquisto" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "Sei sicuro di voler annullare questo ordine di acquisto?" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "Questo ordine d'acquisto non può essere cancellato" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "Dopo aver effettuato questo ordine, gli elementi della riga non saranno più modificabili." -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "Problema Ordine di Acquisto" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "Deve essere selezionata almeno un articolo acquistabile" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "Quantità da ordinare" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "Nuovo articolo fornitore" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "Nuovo ordine d'acquisto" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "Aggiungi ordine d'acquisto" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "Nessun fornitore articolo corrispondente" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "Nessun ordine di acquisto corrispondente trovato" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "Seleziona Linee Elementi" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "È necessario selezionare almeno una linea elemento" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "Quantità Ricevuta" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "Quantità da ricevere" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "Stato giacenza" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "Aggiungi codice a barre" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "Rimuovi il codice a barre" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "Specifica la posizione" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "Aggiungi codice lotto" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "Aggiungi numeri seriali" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "Seriale" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "Codice ordine" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "Quantità da Ricevere" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "Conferma la ricezione degli elementi" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "Ricevi Elementi Ordine D'Acquisto" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "Scansiona codice a barre" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "Scansiona il codice a barre sull'elemento in arrivo (non deve corrispondere a nessun articolo disponibile esistente)" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "Dati codice a barre non validi" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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 "L'Ordine è in ritardo" -#: templates/js/translated/purchase_order.js:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: templates/js/translated/return_order.js:354 +#: templates/js/translated/sales_order.js:851 +#: templates/js/translated/sales_order.js:1011 msgid "Items" msgstr "Elementi" -#: templates/js/translated/purchase_order.js:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "Duplica Linee Elementi" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "Modifica Linee Elementi" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "Cancella Linea Elemento" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "Duplica linea elemento" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "Modifica linea elemento" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "Cancella linea elemento" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "Aggiungi cliente" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "Crea Ordine Di Reso" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "Modifica Ordine Di Reso" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "Cliente non valido" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "Nessun elemento di riga corrispondente" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "Crea Ordine di Vendita" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "Modifica Ordine di Vendita" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "Nessun elemento di magazzino disponibile è stato assegnato a questa spedizione" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "I seguenti elementi in magazzino saranno spediti" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "Completa Spedizione" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "Conferma Spedizione" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "Nessuna spedizione in sospeso trovata" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "Nessun elemento di magazzino disponibile è stato assegnato a questa spedizione" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "Spedizioni Completate" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "Salta" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "Questo ordine ha elementi di riga che non sono stati completati." -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "Annulla Ordine di Vendita" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "Cancellando questo ordine, l'ordine non sarà più modificabile." -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "Crea Nuova Spedizione" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "Non sono state trovati ordini di vendita" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "Modifica spedizione" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "Completa spedizione" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "Elimina spedizione" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "Modifica spedizione" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "Elimina Spedizione" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "Nessuna spedizione corrispondente trovata" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "Riferimento della spedizione" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "Non spedito" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "Tracciamento" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "Fattura" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "Aggiungi Spedizione" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "Conferma l'assegnazione della giacenza" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "Assegna Elementi di Magazzino all'Ordine di Vendita" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "Nessun ordine di vendita trovato" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "Modifica posizione giacenza" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "Conferma Operazione Eliminazione" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "Elimina posizione giacenza" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "Spedito al cliente" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "Nessun posizione specificata" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "Assegna Numeri di Serie" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "Prezzo d'acquisto" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "Calcola il prezzo" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "Non può essere eliminato perché gli elementi sono stati spediti" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "Non può essere eliminato perché gli elementi sono stati assegnati" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "Assegna Numeri di Serie" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "Aggiorna Prezzo Unitario" diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index b7802c81fbed..84863c4ef71d 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:28\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -65,11 +65,11 @@ msgstr "日付を入力する" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "メモ" @@ -272,12 +272,12 @@ msgstr "添付ファイルを選択" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "リンク" @@ -356,9 +356,9 @@ msgstr "無効な選択です" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "お名前" @@ -380,20 +380,20 @@ msgstr "お名前" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "親" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "" @@ -444,81 +444,100 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "有効な数字でなければなりません" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "ファイル名" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "無効な値です。" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "データファイル" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "アップロードするファイルを選択" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "サポートされていないファイル形式" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "ファイルサイズが大きすぎます" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "ファイルに列が見つかりません" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "ファイルにデータ行がみつかりません" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "データが入力されていません" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "データ列が指定されていません" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "必須の列がありません: {name}" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "{col} 列が重複しています。" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "外部画像ファイルのURL" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "外部URLからの画像ダウンロードは許可されていません" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "処理中" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "発送済み" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "オプション" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "組立注文" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1108,7 +1127,7 @@ msgstr "" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "" @@ -1118,8 +1137,8 @@ msgstr "" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "作成日時" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1140,7 +1159,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "" @@ -1155,9 +1174,9 @@ msgstr "" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "シリアル番号" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "注文必須パーツ" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "パーツの注文" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3789,9 +3808,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "仕入先" @@ -3876,10 +3895,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "新規パラメータ" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "パーツ" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "カテゴリ" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "在庫" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "在庫切れ" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "シリアル番号" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "組立" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "カテゴリパラメータテンプレートはありません" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "このパーツを表示するには、次のリンクをクリックしてください" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "最小在庫" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "在庫がありません" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "最新のシリアル番号" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "進捗" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "パーツの注文" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "パーツカテゴリを追加" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "パーツカテゴリを作成" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "カテゴリ作成後に新しいパーツカテゴリーを作成" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "パーツカテゴリを作成しました" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "パーツカテゴリを編集" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "このパーツカテゴリを削除してもよろしいですか?" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "親カテゴリに移動" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "パーツカテゴリを削除" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "続けて別のパーツを作る" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "購読中のパーツ" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "販売可能パーツ" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "選択した部品にパーツカテゴリを設定します" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "パーツカテゴリを設定" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "カテゴリを設定" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "カテゴリがありません" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "サブカテゴリがありません" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "サブカテゴリを読み込み" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "購読中のカテゴリ" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index e3bd5d313be6..4065589e2156 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:28\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -65,11 +65,11 @@ msgstr "날짜 입력" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "메모" @@ -272,12 +272,12 @@ msgstr "첨부할 파일을 선택하세요" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "링크" @@ -356,9 +356,9 @@ msgstr "" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "이름" @@ -380,20 +380,20 @@ msgstr "이름" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "" @@ -444,81 +444,100 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "유효한 숫자여야 합니다" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "파일명" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "지원하지 않는 파일 형식" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "파일이 너무 큽니다" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "파일에서 발견된 세로열 없음." -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "파일에서 발견된 가로열 없음" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "데이터 가로열이 제공되지 않음" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "데이터 세로열이 제공되지 않음" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "사라진 필수 세로열: {name}" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL 주소" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "원격 이미지 파일의 URL" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "원격 URL 에서 이미지 다운로드가 활성화되지 않음" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "진행 중" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1108,7 +1127,7 @@ msgstr "" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "" @@ -1118,8 +1137,8 @@ msgstr "" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1140,7 +1159,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "" @@ -1155,9 +1174,9 @@ msgstr "" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "일련번호" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3789,9 +3808,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3876,10 +3895,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "단가" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "일련번호" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "삭제" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "선택" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "부품 명세서 복사" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 79ed384907b7..f77660296f44 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:28\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -65,11 +65,11 @@ msgstr "Voer datum in" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Opmerkingen" @@ -272,12 +272,12 @@ msgstr "Bestand als bijlage selecteren" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Link" @@ -356,9 +356,9 @@ msgstr "Ongeldige keuze" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Naam" @@ -380,20 +380,20 @@ msgstr "Naam" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "bovenliggende" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Pad" @@ -444,81 +444,100 @@ msgstr "Serverfout" msgid "An error has been logged by the server." msgstr "Er is een fout gelogd door de server." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Moet een geldig nummer zijn" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Selecteer valuta uit beschikbare opties" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Bestandsnaam" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Ongeldige waarde" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Data bestand" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Selecteer een bestand om te uploaden" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Niet ondersteund bestandstype" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Bestand is te groot" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Geen kolommen gevonden in het bestand" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Geen data rijen gevonden in dit bestand" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Geen data rijen opgegeven" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Geen gegevenskolommen opgegeven" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Verplichte kolom ontbreekt: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Dubbele kolom: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "URL van extern afbeeldingsbestand" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Afbeeldingen van externe URL downloaden is niet ingeschakeld" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "In Behandeling" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Verzonden" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "Verbruiksartikelen" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "Optioneel" msgid "Tracked" msgstr "Gevolgd" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "Toegewezen" @@ -930,11 +949,11 @@ msgstr "Toegewezen" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,7 @@ msgstr "Beschikbaar" #: 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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Productieorder" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Referentie" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Verkooporder waar deze productie aan is toegewezen" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Bronlocatie" @@ -1108,7 +1127,7 @@ msgstr "Productiestatuscode" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Batchcode" @@ -1118,8 +1137,8 @@ msgstr "Batchcode voor deze productieuitvoer" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Aanmaakdatum" @@ -1132,7 +1151,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:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Opleveringsdatum" @@ -1140,7 +1159,7 @@ msgstr "Opleveringsdatum" msgid "completed by" msgstr "voltooid door" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Uitgegeven door" @@ -1155,9 +1174,9 @@ msgstr "Gebruiker die de productieorder heeft gegeven" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Verantwoordelijke" @@ -1188,10 +1207,10 @@ msgstr "Prioriteit van deze bouwopdracht" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "Bouw object" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Bestemming voorraadartikel" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Productieuitvoer" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Geheel getal vereist omdat de stuklijst traceerbare onderdelen bevat" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Serienummers" @@ -1411,14 +1430,14 @@ msgstr "Een lijst van productieuitvoeren moet worden verstrekt" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "Locatie van voltooide productieuitvoeren" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "Accepteer Niet-toegewezen" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accepteer dat voorraadartikelen niet volledig zijn toegewezen aan deze productieorder" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "Vereiste voorraad is niet volledig toegewezen" @@ -1528,11 +1547,11 @@ msgstr "Accepteer Onvolledig" msgid "Accept that the required number of build outputs have not been completed" msgstr "Accepteer dat het vereist aantal productieuitvoeren niet is voltooid" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "Vereiste productiehoeveelheid is voltooid" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "Productieorder heeft onvolledige uitvoeren" @@ -1743,13 +1762,13 @@ msgstr "Voorraad is niet volledig toegewezen aan deze productieorder" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "Streefdatum" @@ -1785,8 +1804,8 @@ msgstr "Voltooide Uitvoeren" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "Verkooporder" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "Uitgegeven door" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "Prioriteit" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "Voorraad kan worden genomen van elke beschikbare locatie." #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Bestemming" @@ -1842,9 +1861,9 @@ msgstr "Toegewezen Onderdelen" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "Batch" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "Gecreëerd" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "Vereiste onderdelen bestellen" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "Onderdelen bestellen" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Prijs" @@ -3789,9 +3808,9 @@ msgstr "Fabrikant selecteren" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "MPN" @@ -3821,7 +3840,7 @@ msgstr "Parameternaam" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Waarde" @@ -3833,8 +3852,8 @@ msgstr "Parameterwaarde" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "Eenheden" @@ -3863,9 +3882,9 @@ msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderd #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Leverancier" @@ -3876,10 +3895,10 @@ msgstr "Leverancier selecteren" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "SKU" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "Inkooporder aanmaken" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "Nieuwe Parameter" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "Parameter toevoegen" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "Leveranciersonderdeel" @@ -4382,7 +4401,7 @@ msgstr "Beschikbaarheid van onderdeel bijwerken" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "Totaalprijs" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "Inkooporder" @@ -4520,12 +4539,12 @@ msgstr "Inkooporder" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "Bedrijf waar de artikelen van worden besteld" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Leveranciersreferentie" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "Klant order referentiecode" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Verzenddatum" @@ -4652,7 +4671,7 @@ msgstr "Order kan niet worden voltooid omdat er geen onderdelen aangewezen zijn" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestelling kan niet worden voltooid omdat er onvolledige verzendingen aanwezig zijn" @@ -4702,7 +4721,7 @@ msgstr "verwijderd" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Order" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "Leveranciersonderdeel" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "Verzonden hoeveelheid" msgid "Date of shipment" msgstr "Datum van verzending" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "Verzendreferentie verkooporder" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Artikel" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "Artikelregel komt niet overeen met inkooporder" msgid "Select destination location for received items" msgstr "Selecteer bestemmingslocatie voor ontvangen artikelen" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "Voer serienummers in voor inkomende voorraadartikelen" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,9 @@ msgstr "Inkooporder Artikelen" #: 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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "Artikel toevoegen" @@ -5340,8 +5359,8 @@ msgstr "Pakbon afdrukken" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "Klantreferentie" @@ -5351,10 +5370,10 @@ msgstr "Klantreferentie" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "Voltooi Verkooporder" @@ -5458,14 +5477,14 @@ msgstr "Onderdeel omschrijving" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "In bestelling" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "Onderdelen" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "Totale Voorraad" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "Beschikbare Voorraad" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "Datum" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "Ongeldige hoeveelheid" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "Voorraad" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "Overeenkomst gevonden voor streepjescodegegevens" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "Stukprijs" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 msgid "Total" msgstr "Totaal" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "Serienummer" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Product" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "Geen locatie ingesteld" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Verwijderen" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,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:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "Vereiste Hoeveelheid" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Sluit" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "Geen Voorraad Aanwezig" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "Bewerk Productieorder" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "Maak Productieorder" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "Annuleer Productieorder" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "Weet je zeker dat je de productie wilt annuleren?" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "Voorraadartikelen zijn toegewezen aan deze productieorder" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "Er staat incomplete productie open voor deze productieorder" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "Productieorder is gereed om als voltooid te markeren" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "Productieorder is onvolledig" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "Voltooi Productieoorder" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "De stuklijst bevat traceerbare onderdelen" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "Productieuitvoeren moeten individueel worden gegenereerd" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "Traceerbare onderdelen kunnen een serienummer hebben" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "Voer serienummers in om meerdere enkelvoudige productuitvoeren te genereren" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "Selecteer Productieuitvoeren" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "Voltooi Productieuitvoeren" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "Verwijder Productieuitvoeren" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "Geen productieordertoewijzingen gevonden" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "Locatie is niet opgegeven" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "Voltooi uitvoeren" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "Verwijder uitvoeren" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "Geen actieve productieuitvoeren gevonden" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Onderdelen selecteren" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: 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:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "Specificeer voorraadtoewijzingshoeveelheid" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: 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:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "Voorraadartikelen toewijzen aan Productieorder" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "Geen overeenkomende voorraadlocaties" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "Geen overeenkomende voorraadartikelen" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 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:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "Productieorder is achterstallig" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "Voorraadtoewijzing bewerken" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "Voorraadtoewijzing verwijderen" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "Onvoldoende voorraad beschikbaar" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "Genoeg voorraad beschikbaar" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "Productie voorraad" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "Voorraad order" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "Voorraad toewijzen" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "Leverancier Toevoegen" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "Leveranciersonderdeel Toevoegen" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "Parameter verwijderen" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "Bestel onderdelen" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "Geen fabrikantenonderdelen gevonden" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "Samengesteld onderdeel" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "Geen parameters gevonden" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "Parameter bewerken" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "Parameter verwijderen" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "Parameter bewerken" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "Parameter verwijderen" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "Verwijder Regel" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "Geen artikelen gevonden" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "Validatie van de BOM markeert ieder artikel als geldig" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "Geen inkooporder gevonden" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "Dit artikel is achterstallig" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "Artikel ontvangen" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "Bewerk Inkooporder" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "Voltooi Inkooporder" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "Order markeren als voltooid?" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "Alle artikelen zijn ontvangen" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "Deze order heeft artikelen die niet zijn gemarkeerd als ontvangen." -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "Na het voltooien van de order zijn de order en de artikelen langer bewerkbaar." -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "Inkooporder annuleren" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "Weet u zeker dat u deze inkooporder wilt annuleren?" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "Deze inkooporder kan niet geannuleerd worden" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "Geef inkooporder uit" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "Te bestellen aantal" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "Nieuwe inkooporder" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "Toevoegen aan inkooporder" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "Geen overeenkomende inkooporders" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "Selecteer artikelen" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "Ten minste één artikel moet worden geselecteerd" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "Order Code" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "Ontvang Artikelen Inkooporder" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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 "Order is achterstallig" -#: templates/js/translated/purchase_order.js:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: templates/js/translated/return_order.js:354 +#: templates/js/translated/sales_order.js:851 +#: templates/js/translated/sales_order.js:1011 msgid "Items" msgstr "Artikelen" -#: templates/js/translated/purchase_order.js:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "Artikel dupliceren" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "Artikel wijzigen" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "Artikel verwijderen" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "Artikel dupliceren" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "Artikel bewerken" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "Artikel verwijderen" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "Ongeldige Klant" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "Geen overeenkomende artikelen" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "Verkooporder aanmaken" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "Verkooporder bewerken" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "Geen voorraadartikelen toegewezen aan deze zending" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "De volgende voorraadartikelen worden verzonden" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "Verzending Voltooien" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "Verzending Bevestigen" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "Geen verzendingen in behandeling gevonden" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "Verzendingen Voltooien" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "Verkooporder annuleren" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "Na annulering van de order kan de order niet meer bewerkt worden." -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "Geen verkooporder gevonden" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "Verzending bewerken" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "Verzending Voltooien" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "Verzending verwijderen" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "Verzending bewerken" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "Verzending verwijderen" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "Geen overeenkomende verzending gevonden" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "Verzendingsreferentie" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "Niet verzonden" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "Volgen" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "Factuur" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "Voeg Verzending toe" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "Bevestig de voorraadtoewijzing" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "Voorraadartikel toewijzen aan Verkooporder" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "Geen verkooporder toewijzingen gevonden" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "Bewerk Voorraadtoewijzing" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "Bevestig Verwijderen" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "Verwijder Voorraadtoewijzing" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "Verzonden aan klant" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "Voorraadlocatie niet gespecificeerd" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "Wijs serienummers toe" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "Koop voorraad" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "Bereken prijs" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "Kan niet worden verwijderd omdat artikelen verzonden zijn" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "Kan niet worden verwijderd omdat artikelen toegewezen zijn" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "Wijs Serienummers Toe" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "Werk Stukprijs Bij" diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index c364edce1fe1..ff602d938228 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-11 21:26\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -65,11 +65,11 @@ msgstr "Oppgi dato" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Notater" @@ -272,12 +272,12 @@ msgstr "Velg fil å legge ved" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Lenke" @@ -356,9 +356,9 @@ msgstr "Ugyldig valg" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Navn" @@ -380,20 +380,20 @@ msgstr "Navn" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "overkategori" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Sti" @@ -444,81 +444,100 @@ msgstr "Serverfeil" msgid "An error has been logged by the server." msgstr "En feil har blitt logget av serveren." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Må være et gyldig tall" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Velg valuta ut fra tilgjengelige alternativer" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Filnavn" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Ugyldig verdi" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Datafil" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Velg datafil for opplasting" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Filtypen støttes ikke" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Filen er for stor" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Ingen kolonner funnet i filen" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Ingen datarader funnet i fil" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Ingen datarader oppgitt" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Ingen datakolonner angitt" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Mangler påkrevd kolonne: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Dupliaktkolonne: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "URLtil ekstern bildefil" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Nedlasting av bilder fra ekstern URL er ikke aktivert" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "Pågående" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Sendt" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Bygningen må avbrytes før den kan slettes" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "Forbruksvare" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "Valgfritt" msgid "Tracked" msgstr "Spores" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "Tildelt" @@ -930,11 +949,11 @@ msgstr "Tildelt" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,7 @@ msgstr "Tilgjengelig" #: 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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Build ordre" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Referanse" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Salgsordren denne produksjonen er tildelt til" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Kildeplassering" @@ -1108,7 +1127,7 @@ msgstr "Produksjonsstatuskode" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Batchkode" @@ -1118,8 +1137,8 @@ msgstr "Batchkode for denne produksjonsartikkelen" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Opprettelsesdato" @@ -1132,7 +1151,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:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Fullført dato" @@ -1140,7 +1159,7 @@ msgstr "Fullført dato" msgid "completed by" msgstr "fullført av" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Utstedt av" @@ -1155,9 +1174,9 @@ msgstr "Brukeren som utstede denne prosjekt order" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Ansvarlig" @@ -1188,10 +1207,10 @@ msgstr "Produksjonsordrens prioritet" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "Bygg objekt" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Lagervare for montering" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Produksjonsartikkel" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Heltallsverdi kreves, da stykklisten inneholder sporbare deler" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Serienummer" @@ -1411,14 +1430,14 @@ msgstr "En liste over produksjonsartikler må oppgis" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "Plassering for ferdige produksjonsartikler" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "Godta ikke tildelt" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Godta at lagervarer ikke er fullt tildelt til denne produksjonsordren" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "Nøvendig lagerbeholdning er ikke fullt tildelt" @@ -1528,11 +1547,11 @@ msgstr "Godta uferdig" msgid "Accept that the required number of build outputs have not been completed" msgstr "Godta at nødvendig antall fullførte produksjonsartikler ikke er nådd" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "Nødvendig produksjonsmengde er ikke nådd" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "Produksjonsordren har uferdige artikler" @@ -1743,13 +1762,13 @@ msgstr "Lagerbeholdning er ikke fullt tildelt til denne Produksjonsordren" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "Måldato" @@ -1785,8 +1804,8 @@ msgstr "Fullførte byggeresultater" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "Salgsordre" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "Utstedt av" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "Prioritet" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "Lagervare kan hentes fra alle tilgengelige steder." #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Destinasjon" @@ -1842,9 +1861,9 @@ msgstr "Tildelte deler" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "Parti" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "Opprettet" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "Bestill nødvendige deler" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "Bestill deler" @@ -3365,9 +3384,9 @@ msgstr "Antall for prisbrudd" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Pris" @@ -3789,9 +3808,9 @@ msgstr "Velg produsent" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "MPN" @@ -3821,7 +3840,7 @@ msgstr "Parameternavn" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Verdi" @@ -3833,8 +3852,8 @@ msgstr "Parameterverdi" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "Enheter" @@ -3863,9 +3882,9 @@ msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Leverandør" @@ -3876,10 +3895,10 @@ msgstr "Velg leverandør" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "SKU-kode" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "Delemballasje" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "Pakkeantall" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "Standardvaluta brukt for denne leverandøren" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "Opprett Innkjøpsordre" @@ -4029,8 +4048,8 @@ msgstr "Slett bilde" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "Nytt Parameter" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "Legg til Parameter" @@ -4288,7 +4307,7 @@ msgstr "Adresser" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "Leverandørdel" @@ -4382,7 +4401,7 @@ msgstr "Oppdater Delens Tilgjengelighet" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,8 @@ msgstr "QR-kode" #: 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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "Total pris" @@ -4508,10 +4527,10 @@ msgstr "Ingen samsvarende innkjøpsordre funnet" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "Innkjøpsordre" @@ -4520,12 +4539,12 @@ msgstr "Innkjøpsordre" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "Returordre" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "Ukjent" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "Firma som varene blir bestilt fra" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Leverandørreferanse" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "Kundens ordrereferanse" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Leveringsdato" @@ -4652,7 +4671,7 @@ msgstr "Bestillingen kan ikke fullføres da ingen deler er tilordnet" msgid "Only an open order can be marked as complete" msgstr "Kun en åpen ordre kan merkes som fullført" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestillingen kan ikke fullføres da det finnes ufullstendige varepartier" @@ -4702,7 +4721,7 @@ msgstr "slettet" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Ordre" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "Leverandørdel" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "Sendt antall" msgid "Date of shipment" msgstr "Dato for forsendelse" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "Leveringsdato" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "Forsendelsesreferanse for salgsordre" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Artikkel" @@ -4889,7 +4908,7 @@ msgstr "Mottatt Dato" msgid "The date this this return item was received" msgstr "Datoen denne returartikkelen ble mottatt" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "Utfall" @@ -4950,11 +4969,11 @@ msgstr "Linjeelementet samsvarer ikke med innkjøpsordre" msgid "Select destination location for received items" msgstr "Velg lagerplassering for mottatte enheter" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "Angi batchkode for innkommende lagervarer" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "Angi serienummer for innkommende lagervarer" @@ -5222,12 +5241,12 @@ msgstr "Duplikatvalg" #: 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,9 @@ msgstr "Innkjøpsordreartikler" #: 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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "Legg til linjeelement" @@ -5340,8 +5359,8 @@ msgstr "Skriv ut pakkeliste" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "Kundereferanse" @@ -5351,10 +5370,10 @@ msgstr "Kundereferanse" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "Total kostnad" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "Send artikler" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "Fullfør Salgsordre" @@ -5458,14 +5477,14 @@ msgstr "Delbeskrivelse" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "IPN" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "Revisjon" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "På lager" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "I bestilling" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "Brukt i" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "Produseres" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "Minimum kostnad" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "Maksimum kostnad" @@ -5547,7 +5566,7 @@ msgstr "Sti til kategori" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "Deler" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "Total lagerbeholdning" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "Tilgjengelig lagerbeholdning" @@ -5734,7 +5753,7 @@ msgstr "Del-nøkkelord for å øke synligheten i søkeresultater" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "Kategori" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "Siste lagertelling" @@ -5985,9 +6004,9 @@ msgstr "Total tilgjengelig lagerbeholdning på tidspunkt for varetelling" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "Dato" @@ -6048,7 +6067,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:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "Testnavn" @@ -6064,7 +6083,7 @@ msgstr "Testbeskrivelse" msgid "Enter description for this test" msgstr "Legg inn beskrivelse for denne testen" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "Påkrevd" @@ -6073,7 +6092,7 @@ msgstr "Påkrevd" msgid "Is this test required to pass?" msgstr "Er det påkrevd at denne testen bestås?" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "Krever verdi" @@ -6081,7 +6100,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:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "Krever vedlegg" @@ -6117,7 +6136,7 @@ msgstr "Fysisk enheter for denne parameteren" msgid "Parameter description" msgstr "Parameterbeskrivelse" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "Avmerkingsboks" @@ -6126,7 +6145,7 @@ msgstr "Avmerkingsboks" msgid "Is this parameter a checkbox?" msgstr "Er dette parameteret en avmerkingsboks?" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "Valg" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "Leverandørdel som matcher denne SKU-en, finnes allerede" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Dupliser del" @@ -6556,9 +6575,9 @@ msgstr "Ugyldig antall" msgid "At least one BOM item is required" msgstr "Minst en BOM-artikkel kreves" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "Totalt Antall" @@ -6903,7 +6922,7 @@ msgstr "Tell delbeholdning" msgid "Transfer part stock" msgstr "Overfør delbeholdning" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "Delhandlinger" @@ -6951,7 +6970,7 @@ msgstr "Delen er ikke aktiv" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "Inaktiv" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "Minimalt lagerbeholdningsnivå" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "Del-QR-kode" msgid "Link Barcode to Part" msgstr "Koble strekkode til Del" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "del" @@ -7080,8 +7099,8 @@ msgstr "Varianter" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "Lagerbeholdning" @@ -7178,8 +7197,8 @@ msgstr "Salgsprising" msgid "Add Sell Price Break" msgstr "Legg til salgsprisbrudd" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "Ingen lagerbeholdning" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "Treff funnet for strekkodedata" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "Strekkode samsvarer med ekisterende element" @@ -7684,19 +7703,19 @@ msgstr "Malfil '{template}' mangler eller eksisterer ikke" msgid "Test report" msgstr "Testrapport" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,8 @@ msgstr "Leverandør ble slettet" #: templates/js/translated/order.js:316 templates/js/translated/pricing.js:527 #: templates/js/translated/pricing.js:596 #: templates/js/translated/pricing.js:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "Enhetspris" @@ -7830,22 +7849,22 @@ msgstr "Ekstra linjeelementer" #: report/templates/report/inventree_po_report_base.html:72 #: report/templates/report/inventree_so_report_base.html:72 -#: templates/js/translated/purchase_order.js:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 msgid "Total" msgstr "Total" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "Serienummer" @@ -7899,6 +7918,22 @@ msgstr "Installerte artikler" msgid "Serial" msgstr "Serienummer" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Produksjon" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "Tilgjengelig antall" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "Ingen plassering satt" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Slett" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,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:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "Antall som kreves" @@ -9980,7 +10015,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:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "Minimum antall" @@ -10218,7 +10253,7 @@ msgstr "Raddata" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Lukk" @@ -10335,7 +10370,7 @@ msgstr "Last inn BOM for undersammenstillinger" msgid "Substitutes Available" msgstr "Erstatninger tilgjengelig" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "Variantbeholdning tillatt" @@ -10355,26 +10390,26 @@ msgstr "BOM-prising er ufullstendig" msgid "No pricing available" msgstr "Ingen prising tilgjengelig" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "Ingen lagerbeholdning tilgjengelig" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "Inkluderer variant- og erstatningsbeholdning" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "Inkluderer variantbeholdning" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "Inkluderer erstatningsbeholdning" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "Forbruksvare" @@ -10406,7 +10441,7 @@ msgstr "Vis stykkliste" msgid "No BOM items found" msgstr "Ingen BOM-artikler funnet" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "Påkrevd del" @@ -10414,377 +10449,377 @@ msgstr "Påkrevd del" msgid "Inherited from parent BOM" msgstr "Arvet fra overordnet stykkliste" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "Rediger produksjonsordre" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "Opprett Produksjonsordre" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "Kanseller Produksjonsordre" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "Er du sikker du vil kansellere produksjonen?" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "Lagervarer har blitt tildelt til denne Produksjonsordren" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "Det er fortsatt ufullstendige artikler i denne produksjonsordren" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "Produksjonsordren er klar til å fullføres" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "Denne produksjonsordren kan ikke fullføres da det fortsatt er ufullstendige artikler" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "Produksjonsordren er ufullstendig" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "Fullføre Produksjonsordre" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "Neste tilgjengelige serienummer" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "Siste serienummer" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "Stykklisten inneholder sporbare deler" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "Produksjonsartikler må genereres individuelt" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "Sporbare varer kan ha serienummer angitt" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "Angi serienumre for å generere flere single produksjonsartikler" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "Opprett Produksjonsartikkel" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "Tildel lagervarer til denne produksjonsartikkelen" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "Fullfør Produksjonsartikkel" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "Slett Produksjonsartikkel" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "Velg Produksjonsartikler" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "Minst en produksjonsartikkel må velges" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "Artikkel" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "Fullfør Produksjonsartikler" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "Slett Produksjonsartikler" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "Ingen tildelinger til produksjonsordre funnet" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "Plassering ikke angitt" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "Fullfør artikler" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "Slett resultat" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "Ingen aktive produksjonsartikler funnet" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "Rediger lagertildeling" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "Slett lagertildeling" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "Rediger tildeling" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "Slett tildeling" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "Sporbar del" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "Utilstrekkelig lagerbeholdning" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "Tilstrekkelig lagerbeholdning" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "Forbruksvare" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "Legg til leverandør" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "Legg til leverandørdel" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "Slett parametere" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "Bestill deler" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "Ingen produsentdeler funnet" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "Maldel" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "Sammenstilt del" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "Ingen parametere funnet" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "Rediger parameter" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "Slett parameter" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "Rediger Parameter" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "Slett Parameter" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "Alternativer for delduplisering" msgid "Add Part Category" msgstr "Legg til kategori" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "Overordnet del-kategori" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "Ikon (valgfritt) - Utforsk alle tilgjengelige ikoner på" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "Opprett del-kategori" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "Opprett ny kategori etter denne" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "Del-kategori opprettet" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "Rediger del-kategori" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "Er du sikker på at du vil slette denne del-kategorien?" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "Flytt til overordnet kategori" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "Slett del-kategori" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "Handling for deler i denne kategorien" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "Handling for underkategorier" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "Opprett Del" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "Opprett enda en del etter denne" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "Del opprettet" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "Rediger del" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "Del redigert" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "Opprett delvariant" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "Aktiv del" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "Delen kan ikke slettes ettersom den er aktiv" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "Sletting av denne delen kan ikke angres" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "Eventuelle lagervarer for denne delen vil bli slettet" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "Denne delen vil bli fjernet fra eventuelle stykklister" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "All produsent- og leverandørinformasjon for denne delen vil bli slettet" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "Slett del" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "Du abonnerer på varsler for denne artikkelen" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "Du abonnerer nå på varsler for denne artikkelen" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "Abonner på varsler for denne artikkelen" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "Du har avsluttet abonnementet på varsler for denne artikkelen" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "Godkjenning av BOM vil merke hvert linjeelement som godkjent" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "Godkjenn Stykkliste" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "Godkjente Stykkliste" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "Kopier Stykkliste" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "Lite lager" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "Ingen varer på lager" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "Etterspørsel" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "Enhet" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "Virtuell del" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "Abonnert del" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "Salgbar del" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "Generer lagertellingsrapport" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "Ingen varianter funnet" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "Ingen del-parametermaler funnet" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "Rediger del-parametermal" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "Alle parametere som henviser til denne malen vil også slettes" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "Slett del-parametermal" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "Ingen innkjøpsordrer funnet" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "Ingen deler funnet" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "Sett kategori" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "deler" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "Ingen kategori" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "Vis som liste" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "Vis som rutenett" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "Ingen underkategorier funnet" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "Vis som tre" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "Inkluder underkategorier" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "Abonnert kategori" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "Rediger testresultat" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "Slett testresultat" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "Denne testen er definert for en overordnet del" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "Rediger testresultatmal" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "Slett testresultatmal" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "Merk ordren som fullført?" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "Kanseller Innkjøpsordre" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "Er du sikker du vil kansellere innkjøpsordren?" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "Denne innkjøpsordren kan ikke kanselleres" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "Antall å bestille" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "Ny leverandørdel" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "Ny innkjøpsordre" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "Legg til innkjøpsordre" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "Mottatt antall" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "Antall å motta" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "Lagerstatus" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "Legg til strekkode" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "Fjern strekkode" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "Legg til serienumre" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "Serienumre" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "Antall å motta" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "Bekreft mottak av varer" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index 4f3bc38c7b19..c87a7542a71e 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -65,11 +65,11 @@ msgstr "Wprowadź dane" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Uwagi" @@ -272,12 +272,12 @@ msgstr "Wybierz plik do załączenia" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Łącze" @@ -356,9 +356,9 @@ msgstr "Błędny wybór" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Nazwa" @@ -380,20 +380,20 @@ msgstr "Nazwa" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "nadrzędny" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Ścieżka" @@ -444,81 +444,100 @@ msgstr "Błąd serwera" msgid "An error has been logged by the server." msgstr "Błąd został zapisany w logach serwera." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Numer musi być prawidłowy" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Waluta" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Nazwa pliku" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Nieprawidłowa wartość" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Plik danych" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Wybierz plik danych do przesłania" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Nieobsługiwany typ pliku" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Plik jest zbyt duży" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Nie znaleziono kolumn w pliku" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Nie znaleziono wierszy danych w pliku" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Nie podano wierszy danych" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Nie podano kolumn danych" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Brakuje wymaganej kolumny: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Zduplikowana kolumna: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "Adres URL zdalnego pliku obrazu" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Pobieranie obrazów ze zdalnego URL nie jest włączone" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Wysłane" @@ -899,7 +918,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:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "Opcjonalne" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "Przydzielono" @@ -930,11 +949,11 @@ msgstr "Przydzielono" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,7 @@ msgstr "Dostępne" #: 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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Zlecenie Budowy" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Referencja" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Zamówienie sprzedaży, do którego budowa jest przypisana" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Lokalizacja źródła" @@ -1108,7 +1127,7 @@ msgstr "Kod statusu budowania" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Kod partii" @@ -1118,8 +1137,8 @@ msgstr "Kod partii dla wyjścia budowy" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Data utworzenia" @@ -1132,7 +1151,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:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Data zakończenia" @@ -1140,7 +1159,7 @@ msgstr "Data zakończenia" msgid "completed by" msgstr "zrealizowane przez" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Wydany przez" @@ -1155,9 +1174,9 @@ msgstr "Użytkownik, który wydał to zamówienie" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Odpowiedzialny" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Numer seryjny" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "Akceptuj niekompletne" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "Data docelowa" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "Zamówienie zakupu" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "Dodane przez" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Przeznaczenie" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "Partia" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "Utworzony" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "Zamów wymagane komponenty" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "Zamów komponent" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Cena" @@ -3789,9 +3808,9 @@ msgstr "Wybierz producenta" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Wartość" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "Jednostki" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Dostawca" @@ -3876,10 +3895,10 @@ msgstr "Wybierz dostawcę" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "Opakowanie części" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "Domyślna waluta używana dla tego dostawcy" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "Utwórz zamówienie zakupu" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "Nowy parametr" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "Dodaj parametr" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "Cena całkowita" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "Zlecenie zakupu" @@ -4520,12 +4539,12 @@ msgstr "Zlecenie zakupu" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Data wysyłki" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Zamówienie" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "Wysłana ilość" msgid "Date of shipment" msgstr "Data wysyłki" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Komponent" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ msgstr "Duplikuj wybrane" #: 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "Dodaj element zamówienia" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "Całkowity Koszt" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "Wersja" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "Na stanie" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "W Zamówieniu" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "Użyte w" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,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:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "Części" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "Dostępna ilość" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "Kategoria" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "Ostatnia inwentaryzacja" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "Data" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "Nazwa testu" @@ -6064,7 +6083,7 @@ msgstr "Testowy opis" msgid "Enter description for this test" msgstr "Wprowadź opis do tego testu" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "Wymagane" @@ -6073,7 +6092,7 @@ msgstr "Wymagane" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "Wymaga wartości" @@ -6081,7 +6100,7 @@ msgstr "Wymaga wartości" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "Wymaga załącznika" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Duplikuj część" @@ -6556,9 +6575,9 @@ msgstr "Nieprawidłowa ilość" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "Nieaktywny" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "Minimalny poziom stanu magazynowego" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "Kod QR części" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "Warianty" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "Stan" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "Brak w magazynie" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "Znaleziono wyniki dla danych kodu kreskowego" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "Cena jednostkowa" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 msgid "Total" msgstr "Razem" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "Numer Seryjny" @@ -7899,6 +7918,22 @@ msgstr "Zainstalowane elementy" msgid "Serial" msgstr "Numer seryjny" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "ID lokalizacji" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Budowa" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "Lokacje nie są ustawione" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Usuń" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "Nie znaleziono szablonów parametrów kategorii" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "Edytuj szablon" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "Usuń szablon" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "Wymagana ilość" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "Minimalna ilość" @@ -10218,7 +10253,7 @@ msgstr "Dane wiersza" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Zamknij" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "Zobacz BOM" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "Czy na pewno przerwać tę budowę?" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "Ostatni numer seryjny" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "Utwórz zlecenie budowy" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "Wyjście" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Wybierz części" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "Wybierz" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "Brak informacji o użytkowniku" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "Dodaj dostawcę" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "Usuń parametry" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "Zamów komponenty" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "Nie znaleziono parametrów" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "Edytuj Parametr" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "Usuń parametr" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "Edytuj Parametr" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "Usuń parametr" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "Utwórz nową kategorię części" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "Edytuj kategorię części" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "Czy na pewno chcesz usunąć tę kategorię części?" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "Utwórz część" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "Utwórz kolejną część po tej" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "Część utworzona pomyślnie" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "Edytuj część" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "Część zmodyfikowana" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "Utwórz wariant części" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "Masz włączone powiadomienia dla tej części" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "Masz włączone powiadomienia dla tej części" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "Włącz powiadomienia dla tej części" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "Zostałeś wypisany z powiadomień dla tej części" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "Obserwowane części" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "Nie znaleziono wariantów" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "Nie znaleziono szablonów parametrów części" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "Nie znaleziono części" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "Ustaw kategorię części" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "Ustaw kategorię" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "Brak kategorii" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "Wyświetl jako listę" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "Wyświetl jako siatkę" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "Wyświetl jako drzewo" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "Obserwowana kategoria" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "Edytuj zamówienie zakupu" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "Oznacz zamówienie jako zakończone?" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "Kod zamówienia" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "Ilość do otrzymania" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "Potwierdź odbiór elementów" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: templates/js/translated/return_order.js:354 +#: templates/js/translated/sales_order.js:851 +#: templates/js/translated/sales_order.js:1011 msgid "Items" msgstr "Przedmioty" -#: templates/js/translated/purchase_order.js:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "Nieprawidłowy klient" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "Nie znaleziono zamówień sprzedaży" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "Edytuj wysyłkę" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "Kompletna wysyłka" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "Usuń wysyłkę" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "Edytuj wysyłkę" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "Usuń wysyłkę" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "Nie odnaleziono pasujących przesyłek" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "Numer referencyjny przesyłki" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "Nie wysłano" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "Śledzenie" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "Potwierdź przydział zapasów" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "Cena zakupu" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "Oblicz cenę" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "Zaktualizuj cenę jednostkową" diff --git a/InvenTree/locale/pt/LC_MESSAGES/django.po b/InvenTree/locale/pt/LC_MESSAGES/django.po index 5b79c65cfd0b..aeff1a1b295e 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -65,11 +65,11 @@ msgstr "Insira uma Data" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Anotações" @@ -272,12 +272,12 @@ msgstr "Selecione arquivo para anexar" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Link" @@ -356,9 +356,9 @@ msgstr "Escolha inválida" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Nome" @@ -380,20 +380,20 @@ msgstr "Nome" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "parent" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Caminho" @@ -444,81 +444,100 @@ msgstr "Erro de servidor" msgid "An error has been logged by the server." msgstr "Log de erro salvo pelo servidor." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Preicsa ser um numero valido" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Moeda" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Selecione a Moeda nas opções disponíveis" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Nome do arquivo" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Valor inválido" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Arquivo de dados" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Selecione um arquivo de dados para enviar" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Tipo de arquivo não suportado" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "O arquivo é muito grande" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Nenhuma coluna encontrada no arquivo" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Nenhuma linha de dados encontrada no arquivo" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Nenhuma linha de dados fornecida" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Nenhuma coluna de dados fornecida" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Falta a coluna obrigatória: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Coluna duplicada: \"{col}\"" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "Endereço da URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "URL do arquivo de imagem remoto" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Baixar imagens de URL remota não está habilitado" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "Em Progresso" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Enviado" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Produção deve ser cancelada antes de ser deletada" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "Consumível" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "Opcional" msgid "Tracked" msgstr "Monitorado" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "Alocado" @@ -930,11 +949,11 @@ msgstr "Alocado" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,7 @@ msgstr "Disponível" #: 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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Ondem de Produção" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Referência" @@ -1027,24 +1046,24 @@ msgstr "Pedido 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Pedido de Venda para qual esta produção está alocada" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Local de Origem" @@ -1108,7 +1127,7 @@ msgstr "Código de situação da produção" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Código de Lote" @@ -1118,8 +1137,8 @@ msgstr "Código do lote para esta saída de produção" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Criado em" @@ -1132,7 +1151,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:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Data de conclusão" @@ -1140,7 +1159,7 @@ msgstr "Data de conclusão" msgid "completed by" msgstr "Concluído por" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Emitido por" @@ -1155,9 +1174,9 @@ msgstr "Usuário que emitiu este pedido de produção" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Responsável" @@ -1188,10 +1207,10 @@ msgstr "Prioridade deste pedido de produção" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "Objeto de produção" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "Item estoque selecionado não coincide com linha da LDM" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Destino do Item do Estoque" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Saída da Produção" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Quantidade inteira necessária, pois a lista de materiais contém peças rastreáveis" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Números de Série" @@ -1411,14 +1430,14 @@ msgstr "Uma lista de saídas de produção deve ser fornecida" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "Local para saídas de produção concluídas" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "Aceitar não alocados" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta produção" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "Estoque obrigatório não foi totalmente alocado" @@ -1528,11 +1547,11 @@ msgstr "Aceitar Incompleto" msgid "Accept that the required number of build outputs have not been completed" msgstr "Aceitar que o número requerido de saídas de produção não foi concluído" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "Quantidade de produção requerida não foi concluída" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "Pedido de produção tem saídas incompletas" @@ -1743,13 +1762,13 @@ msgstr "Estoque não foi totalmente alocado para este Pedido de Produção" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "Data alvo" @@ -1785,8 +1804,8 @@ msgstr "Saídas Concluídas" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "Pedido de Venda" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "Emitido por" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "Prioridade" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "O estoque pode ser tirado de qualquer local disponível." #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Destino" @@ -1842,9 +1861,9 @@ msgstr "Peças alocadas" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "Lote" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "Criado" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "Pedir peças necessárias" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "Pedir Peças" @@ -3365,9 +3384,9 @@ msgstr "Quantidade de Parcelamentos" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Preço" @@ -3789,9 +3808,9 @@ msgstr "Selecionar fabricante" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "NPF" @@ -3821,7 +3840,7 @@ msgstr "Nome do parâmetro" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Valor" @@ -3833,8 +3852,8 @@ msgstr "Valor do Parâmetro" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "Unidades" @@ -3863,9 +3882,9 @@ msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Fornecedor" @@ -3876,10 +3895,10 @@ msgstr "Selecione o fornecedor" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "Código (SKU)" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "Embalagem de peças" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "Quantidade de embalagens" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "Moeda padrão utilizada para este fornecedor" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "Criar Pedido de compra" @@ -4029,8 +4048,8 @@ msgstr "Excluir imagem" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "Novo parâmetro" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "Adicionar parâmetro" @@ -4288,7 +4307,7 @@ msgstr "Endereços" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -4382,7 +4401,7 @@ msgstr "Atualizar disponibilidade de peças" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,8 @@ msgstr "Código QR" #: 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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "Preço Total" @@ -4508,10 +4527,10 @@ msgstr "Nenhum pedido de compra correspondente encontrado" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "Pedido de Compra" @@ -4520,12 +4539,12 @@ msgstr "Pedido de Compra" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "Devolver pedido" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "Desconhecido" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "Empresa da qual os itens estão sendo encomendados" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Referencia do fornecedor" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "Código de Referência do pedido do cliente" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Data de Envio" @@ -4652,7 +4671,7 @@ msgstr "O pedido não pode ser concluído, pois nenhuma parte foi atribuída" msgid "Only an open order can be marked as complete" msgstr "Apenas um pedido aberto pode ser marcado como completo" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Pedido não pode ser concluído, pois, há envios incompletos" @@ -4702,7 +4721,7 @@ msgstr "excluído" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Pedido" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "Fornecedor da Peça" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "Quantidade enviada" msgid "Date of shipment" msgstr "Data do envio" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "Data de Entrega" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "Referência de remessa do pedido de venda" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Item" @@ -4889,7 +4908,7 @@ msgstr "Data de Recebimento" msgid "The date this this return item was received" msgstr "Data que o pedido a ser devolvido foi recebido" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "Despesa/gastos" @@ -4950,11 +4969,11 @@ msgstr "O item de linha não corresponde ao pedido de compra" msgid "Select destination location for received items" msgstr "Selecione o local de destino para os itens recebidos" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "Digite o código do lote para itens de estoque recebidos" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "Digite o número de série para itens de estoque recebidos" @@ -5222,12 +5241,12 @@ msgstr "Duplicar seleção" #: 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,9 @@ msgstr "Itens do Pedido de Compra" #: 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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "Adicionar item de linha" @@ -5340,8 +5359,8 @@ msgstr "Imprimir lista de pacotes" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "Referência do Cliente" @@ -5351,10 +5370,10 @@ msgstr "Referência do Cliente" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "Custo Total" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "Enviar itens" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "Concluir Pedido de Venda" @@ -5458,14 +5477,14 @@ msgstr "Descrição da Peça" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "IPN" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "Revisão" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "Em Estoque" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "No pedido" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "Usado em" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "Produzindo" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "Custo Mínimo" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "Custo Máximo" @@ -5547,7 +5566,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:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "Peças" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "Estoque Total" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "Estoque Disponível" @@ -5734,7 +5753,7 @@ msgstr "Palavras-chave para melhorar a visibilidade nos resultados da pesquisa" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "Categoria" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "Último Balanço" @@ -5985,9 +6004,9 @@ msgstr "Estoque total disponível no momento do balanço" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "Data" @@ -6048,7 +6067,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:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "Nome de Teste" @@ -6064,7 +6083,7 @@ msgstr "Descrição do Teste" msgid "Enter description for this test" msgstr "Digite a descrição para este teste" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "Requerido" @@ -6073,7 +6092,7 @@ msgstr "Requerido" msgid "Is this test required to pass?" msgstr "Este teste é obrigatório passar?" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "Requer Valor" @@ -6081,7 +6100,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:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "Anexo obrigatório" @@ -6117,7 +6136,7 @@ msgstr "Unidades físicas para este parâmetro" msgid "Parameter description" msgstr "Descrição do Parâmetro" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "Caixa de seleção" @@ -6126,7 +6145,7 @@ msgstr "Caixa de seleção" msgid "Is this parameter a checkbox?" msgstr "Este parâmetro é uma caixa de seleção?" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "Escolhas" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "A peça do fornecedor que corresponde a essa SKU já existe" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Peça duplicada" @@ -6556,9 +6575,9 @@ msgstr "Quantidade Inválida" msgid "At least one BOM item is required" msgstr "Pelo menos um item LDM é necessário" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "Quantidade Total" @@ -6903,7 +6922,7 @@ msgstr "Contagem peça em estoque" msgid "Transfer part stock" msgstr "Transferir estoque de peça" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "Ações de peça" @@ -6951,7 +6970,7 @@ msgstr "Peça inativa" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "Inativo" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "Nível mínimo de estoque" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,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:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "peça" @@ -7080,8 +7099,8 @@ msgstr "Variantes" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "Estoque" @@ -7178,8 +7197,8 @@ msgstr "Preço de Venda" 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:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "Sem Estoque" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "Coincidência encontrada para dados de código de barras" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "Código de barras corresponde ao item existente" @@ -7684,19 +7703,19 @@ msgstr "Arquivo modelo '{template}' perdido ou não existe" msgid "Test report" msgstr "Relatório de teste" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,8 @@ msgstr "Fornecedor foi excluído" #: templates/js/translated/order.js:316 templates/js/translated/pricing.js:527 #: templates/js/translated/pricing.js:596 #: templates/js/translated/pricing.js:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "Preço unitário" @@ -7830,22 +7849,22 @@ msgstr "Extra Itens de Linha" #: report/templates/report/inventree_po_report_base.html:72 #: report/templates/report/inventree_so_report_base.html:72 -#: templates/js/translated/purchase_order.js:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 msgid "Total" msgstr "Total" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "Número de Sério" @@ -7899,6 +7918,22 @@ msgstr "Itens instalados" msgid "Serial" msgstr "Série" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "ID do local" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "Excluir item de estoque" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Produção" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "Quantidade Disponível" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "Nenhum local definido" @@ -9285,7 +9320,7 @@ msgstr "Editar" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Excluir" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "Nenhum modelo de parâmetro de categoria encontrado" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "Editar Modelo" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "Excluir Modelo" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "As peças a seguir estão abaixo do estoque requerido" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "Quantidade Requerida" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "Clique no link abaixo para ver esta peça" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "Quantidade Mínima" @@ -10218,7 +10253,7 @@ msgstr "Dados da Linha" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Fechar" @@ -10335,7 +10370,7 @@ msgstr "Carregar LDM para a submontagem" msgid "Substitutes Available" msgstr "Substitutos Disponíveis" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "Estoque de variantes permitido" @@ -10355,26 +10390,26 @@ msgstr "Preços da LDM estão incompletos" msgid "No pricing available" msgstr "Nenhum preço disponível" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "Nenhum Estoque Disponível" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "Incluir variante e substituição de estoque" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "Incluir variantes de estoque" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "Incluir estoque substituto" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "Item Consumível" @@ -10406,7 +10441,7 @@ msgstr "Ver LDM" msgid "No BOM items found" msgstr "Nenhum item LDM encontrado" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "Peça Requerida" @@ -10414,377 +10449,377 @@ msgstr "Peça Requerida" msgid "Inherited from parent BOM" msgstr "Herdado da LDM paternal" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "Editar Pedido de Produção" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "Criar Pedido de Produção" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "Tem certeza que deseja cancelar essa produção?" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "Itens de estoque foram alocados para este pedido de produção" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "Há saídas incompletas restantes para este pedido de produção" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "Pedido de produção está pronto para ser concluído" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "Este pedido de produção não pode ser concluído, pois há saídas incompletas" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "Pedido de Produção está incompleto" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "Pedido de Produção Completo" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "Próximo número de série disponível" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "Último número de série" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "A Lista de Materiais contém peças rastreáveis" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "Saída de produção deve ser gerada individualmente" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "Peças rastreáveis podem ter números de séries especificados" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "Digite números de série para gerar várias saídas de produção simples" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "Criar Saída de Produção" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "Alocar itens de estoque para a saída de produção" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "Desalocar estoque da saída de produção" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "Concluir saída de produção" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "Sucatear saída de produção" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "Excluir saída de produção" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "Tem certeza que deseja distribuir os itens de estoque selecionados desta compilação?" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "Desalocar Items de Estoque" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "Selecionar Saída de Produção" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "Ao menos uma saída de produção deve ser selecionada" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "Saídas de produção selecionadas serão marcadas como completas" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "Saída" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "Concluir Saídas de Produção" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "Saídas de produção selecionadas serão marcadas como sucatas" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "Saída sucateada é marcada como rejeitada" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "Itens de estoque alocados não estarão mais disponíveis" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "O estado de conclusão do pedido de produção não será ajustado" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "Sucatear saídas de produção" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "Saídas de produção serão apagadas" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "Dados da saída de produção serão excluídos permanentemente" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "Itens de estoque alocados serão retornados ao estoque" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "Deletar Saída de Produção" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "Nenhuma alocação de pedido de produção encontrado" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "Quantidade Alocada" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "Local não especificado" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "Saídas concluídas" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "Sucatear saídas" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "Exlcuir saídas" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "construir saída" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "construir saídas" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "Ações da saída de produção" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "Nenhuma saída de produção ativa encontrada" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "Linhas alocadas" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "Testes necessarios" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Selecionar peças" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "Você deve selecionar ao menos uma peça para alocar" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "Especifique a quantidade de estoque alocado" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "Todas as peças alocadas" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "Todas as peças selecionadas foram completamente alocadas" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "Selecione o local de origem (deixe em branco para tirar de todos os locais)" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "Alocar itens de estoque para o Pedido de Produção" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "Nenhum local de estoque correspondente" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "Nenhum item de estoque correspondente" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "Alocação Automática de Estoque" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "Itens de estoque serão automaticamente alocados para este pedido de produção, de acordo com as diretrizes fornecidas" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "Se um local for especificado, o estoque será apenas alocado deste local" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "Se stock é considerado intercambiável, será alocado a partir da primeira localização encontrada" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "Se estoque substituto é permitido, será utilizado quando o estoque primário não for encontrado" -#: templates/js/translated/build.js:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "Alocar Itens de Estoque" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "Nenhuma produção corresponde a consulta" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "Selecionar" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "Pedido de produção está atrasada" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "Progresso" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "Sem informações de usuário" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "grupo" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "Editar alocação de estoque" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "Excluir alocação de estoque" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "Editar Alocação" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "Remover Alocação" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "linha de produção" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "linhas de produção" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "Nenhuma linha produção encontrada" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "Peça rastreável" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "Quantidade unitária" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "Estoque insuficiente disponível" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "Estoque suficiente disponível" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "Item Consumível" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "Item rastreado" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "Estoque de produção" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "Pedir Estoque" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "Alocar Estoque" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "Remover alocação de estoque" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "Adicionar Fornecedor" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "Adicionar Fornecedor da Peça" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "Excluir Parâmetros" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "Pedir peças" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "Nenhuma peça do fabricante encontrado" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "Modelo de peça" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "Peça montada" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "Nenhum parâmetro encontrado" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "Editar parâmetros" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "Excluir parâmetro" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "Editar Parâmetro" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "Excluir Parâmetro" @@ -11266,7 +11301,7 @@ msgstr "Nenhuma notícia encontrada" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "ID" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "Excluir linha" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "Nenhum item de linha encontrado" @@ -11347,339 +11382,339 @@ msgstr "Opções de Duplicação de Peças" msgid "Add Part Category" msgstr "Adicionar Categoria de Peça" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "Categoria de peça parental" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "Ícone (opcional) - Explorar todos os ícones disponíveis em" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "Criar Categoria de Peça" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "Criar nova categoria após esta" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "Categoria da peça criada" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "Editar Categoria da Peça" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "Você tem certeza que deseja excluir essa categoria de peça?" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "Mover para categoria parental" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "Excluir Categoria de Peça" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "Ação para peças nesta categoria" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "Ação para categorias filhas" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "Criar Peça" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "Criar outra peça após esta" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "Peça criada com sucesso" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "Editar Peça" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "Peça Editada" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "Criar Variante da Peça" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "Peça Ativa" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "Peça não pode ser excluída enquanto ativada" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "Excluir esta peça não é reversível" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "Qualquer item de estoque desta peça será excluída" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "Esta peça será removida de quaisquer Lista de Materiais" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "Toda informação de fabricante e fornecedor dessa peça será excluída" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "Excluir Peça" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "Você está inscrito para receber notificações para este item" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "Você se inscreveu para notificações deste item" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "Inscreva-se para receber notificações deste item" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "Você descadastrou para notificações deste item" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "Validando a LDM irá marcar como cada linha válida" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "Validar Lista de Materiais" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "Lista de Materiais Validada" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "Copiar Lista de Materiais" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "Estoque Baixo" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "Nenhum estoque disponível" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "Demanda" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "Unidade" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "Peça virtual" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "Peça inscrita" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "Parte vendível" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "Programar geração de um novo relatório de balanço." -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "Uma vez concluído, o relatório de estoque estará disponível para baixar." -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "Gerar Relatório de Balanço" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "Relatório de balanço agendado" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "Nenhuma informação de balanço disponível" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "Editar Lançamento de Balanço" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "Apagar Lançamento de Balanço" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "Nenhuma variante encontrada" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "Nenhum modelo parâmetro de peça encontrado" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "Editar Modelo de Parâmetro da Peça" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "Quaisquer parâmetros que se referencie este modelo será excluído" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "Excluir Modelo de Parâmetro de Peça" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "Nenhum pedido de compra encontrado" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "Este item de linha está atrasado" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "Receber item de linha" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "Excluir relação de peças" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "Excluir Relacionamento de Peças" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "Nenhuma peça encontrada" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "Definir a categoria das peças selecionadas" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "Definir Categoria da Peça" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "Definir categoria" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "peças" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "Nenhuma categoria" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "Visualizar como lista" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "Exibir como grade" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "Nenhuma subcategoria encontrada" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "Exibir como árvore" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "Carregar Subcategorias" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "Categoria inscrita" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "Nenhum modelo de teste corresponde à consulta" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "Editar resultados de teste" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "Excluir resultado do teste" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "Este teste é definido para uma peça parental" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "Editar Modelo de Resultado de Teste" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "Excluir Modelo de Resultado de Teste" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "Nenhum dia especificado" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "Dia especificado está no passado" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "Especulativo" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "Nenhuma informação de agendamento para esta peça" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "Erro ao obter informações de agendamento para esta peça" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "Agendamento de Quantidade de Estoque" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "Quantidade Máxima" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "Nível de Estoque Mínimo" @@ -11771,234 +11806,234 @@ msgstr "Nenhum dado de variante disponível" msgid "Variant Part" msgstr "Peça Variante" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "Selecione o pedido de compra para duplicar" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "Duplicar Itens de Linha" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "Duplicar todos os itens de linha do pedido selecionado" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "Duplicar Linhas Extras" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "Duplicar items de linha extra do pedido selecionado" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "Editar Pedido de Compra" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "Duplicar Opções" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "Concluir Pedido de Compra" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "Marcar este pedido como completo?" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "Todos os itens de linha foram recebidos" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "Este pedido tem itens de linha que não foram marcados como recebidos." -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "Completar este pedido significa que o pedido e itens de linha não poderão ser editados." -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "Cancelar Pedido de Compra" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "Tem certeza que você deseja cancelar este pedido de compra?" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "Este pedido de compra não pode ser cancelado" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "Após colocar este pedido, itens de linha não poderão ser editados." -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "Emitir Pedido de Compra" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "Ao menos uma peça comprável deve ser selecionada" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "Quantidade de compra" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "Nova peça de fornecedor" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "Novo pedido de compra" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "Adicionar pedido de compra" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "Nenhuma peça de fornecedor correspondente" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "Nenhum pedido de compra correspondente" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "Selecionar Itens de Linha" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "Ao menos um item de linha deve ser selecionado" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "Quantidade Recebida" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "Quantidade a receber" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "Situação do Estoque" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "Adicionar código de barras" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "Remover código de barras" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "Especificar locais" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "Adicionar código de lote" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "Adicionar números de série" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "Seriais" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "Código do Pedido" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "Quantidade a Receber" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "Confirmar o recibo dos itens" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "Receber Itens do Pedido de Compra" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "Escanar o código de barras do item" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "Ler código de barras no item de entrada (não deve corresponder a nenhum item de estoque existente)" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "Dados do código de barras inválido" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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 "O pedido está atrasado" -#: templates/js/translated/purchase_order.js:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: templates/js/translated/return_order.js:354 +#: templates/js/translated/sales_order.js:851 +#: templates/js/translated/sales_order.js:1011 msgid "Items" msgstr "Itens" -#: templates/js/translated/purchase_order.js:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "Todas as linhas selecionadas serão excluídas" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "Excluir itens de linha selecionados?" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "Duplicar Item de Linha" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "Editar Item de Linha" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "Excluir Item de Linha" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "Duplicar item de linha" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "Editar item de linha" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "Excluir item de linha" @@ -12027,226 +12062,226 @@ msgstr "Nenhum modelo de relatório encontrado correspondente aos itens selecion msgid "Add Customer" msgstr "Adicionar cliente" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "Criar Pedido de Devolução" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "Emitir Pedido de Devolução" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "Tem certeza que deseja cancelar este Pedido de Devolução?" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "Cancelar Pedido de Devolução" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "Completar Pedido de Devolução" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "Nenhum pedido de devolução encontrado" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "Cliente Inválido" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "Receber Pedido de Devolução de Itens" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "Nenhum item de linha correspondente" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "Marcar item como recebido" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "Criar Pedido de Venda" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "Editar Pedidos de Venda" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "Nenhum item de estoque foi alocado para esse envio" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "Os itens de estoque a seguir serão enviados" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "Concluir Envio" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "Confirmar Envio" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "Nenhum envio pendente encontrado" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "Nenhum item de estoque foi alocado para envios pendentes" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "Envios concluídos" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "Pular" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "Este pedido tem itens de linha que não estão completos." -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "Emitir este Pedido de Venda?" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "Emitir Pedido de Venda" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "Cancelar Pedido de Venda" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "Cancelar este pedido significa que não será mais editável." -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "Criar Novo Envio" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "Nenhum pedido de venda encontrada" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "Editar envio" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "Concluir envio" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "Excluir envio" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "Editar Envio" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "Excluir Envio" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "Nenhum envio correspondente encontrado" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "Referência de Envio" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "Não enviado" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "Rastreamento" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "Fatura" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "Adicionar Envio" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "Confirmar alocação do estoque" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "Alocar Itens de Estoque para Pedido de Venda" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "Nenhuma alocação de pedidos de vendas encontrado" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "Editar Alocação de Estoque" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "Confirmar Operação de Excluir" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "Excluir Alocação de Estoque" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "Enviado ao cliente" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "Local de estoque não especificado" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "Alocar números de série" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "Comprar estoque" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "Calcular preço" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "Não pode ser excluído, pois o item foi enviado" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "Não pode ser excluído, pois, os itens foram alocados" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "Alocar Números de Série" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "Atualizar Preço Unitário" diff --git a/InvenTree/locale/pt_br/LC_MESSAGES/django.po b/InvenTree/locale/pt_br/LC_MESSAGES/django.po index 041a8c9246da..719904a52b30 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-11-09 10:51+0000\n" +"POT-Creation-Date: 2023-11-13 12:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -66,11 +66,11 @@ msgstr "" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "" @@ -273,12 +273,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "" @@ -357,9 +357,9 @@ msgstr "" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "" @@ -381,20 +381,20 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -409,7 +409,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "" @@ -445,81 +445,102 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:61 part/models.py:3904 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:90 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:93 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:427 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:437 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:454 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:455 +#, python-brace-format +msgid "" +"Your account has been created.\n" +"\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:519 msgid "Filename" msgstr "" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:556 msgid "Invalid value" msgstr "" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:578 msgid "Data File" msgstr "" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:579 msgid "Select data file for upload" msgstr "" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:600 msgid "Unsupported file type" msgstr "" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:606 msgid "File is too large" msgstr "" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:627 msgid "No columns found in file" msgstr "" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:630 msgid "No data rows found in file" msgstr "" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:753 msgid "No data rows provided" msgstr "" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:756 msgid "No data columns supplied" msgstr "" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:833 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:842 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:867 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:868 msgid "URL of remote image file" msgstr "" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:881 msgid "Downloading images from remote URL is not enabled" msgstr "" @@ -693,9 +714,9 @@ msgid "In Progress" msgstr "" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "" @@ -900,7 +921,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -908,7 +929,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -920,9 +941,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -931,11 +952,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -946,7 +967,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "" @@ -981,11 +1002,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "" @@ -1028,24 +1049,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1066,8 +1087,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1109,7 +1130,7 @@ msgstr "" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "" @@ -1119,8 +1140,8 @@ msgstr "" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" @@ -1133,7 +1154,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1141,7 +1162,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "" @@ -1156,9 +1177,9 @@ msgstr "" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "" @@ -1189,10 +1210,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1259,26 +1280,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1319,13 +1340,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1348,7 +1369,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1381,7 +1402,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "" @@ -1412,14 +1433,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1451,11 +1472,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1517,7 +1538,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1529,11 +1550,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1744,13 +1765,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1786,8 +1807,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1800,7 +1821,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1829,7 +1850,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1843,9 +1864,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1857,7 +1878,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1912,7 +1933,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3366,9 +3387,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3790,9 +3811,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3822,7 +3843,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3834,8 +3855,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3864,9 +3885,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3877,10 +3898,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3932,12 +3953,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3970,7 +3991,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4030,8 +4051,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4257,7 +4278,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4289,7 +4310,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4383,7 +4404,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4494,8 +4515,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4509,10 +4530,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4521,12 +4542,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4591,7 +4612,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4636,8 +4657,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4653,7 +4674,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4703,7 +4724,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4712,10 +4733,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4764,7 +4785,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4850,7 +4871,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4890,7 +4911,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4951,11 +4972,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5223,12 +5244,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5290,9 +5311,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5341,8 +5362,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5352,10 +5373,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5381,7 +5402,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5459,14 +5480,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5506,8 +5527,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5517,15 +5538,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5548,7 +5569,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5617,7 +5638,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5735,7 +5756,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5833,7 +5854,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5986,9 +6007,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6049,7 +6070,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6065,7 +6086,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6074,7 +6095,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6082,7 +6103,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6118,7 +6139,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6127,7 +6148,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6405,7 +6426,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6557,9 +6578,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6904,7 +6925,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6952,7 +6973,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6984,7 +7005,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7007,7 +7028,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7081,8 +7102,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7179,8 +7200,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7288,7 +7309,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7818,8 +7839,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7831,22 +7852,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -8564,7 +8585,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8630,7 +8651,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,8 +9306,8 @@ msgid "Edit" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 -#: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/forms.js:535 templates/js/translated/helpers.js:105 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9322,12 +9343,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9391,7 +9412,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/forms.js:2064 templates/js/translated/tables.js:543 +#: templates/js/translated/forms.js:2147 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" @@ -9739,7 +9760,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:746 +#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:762 msgid "Confirm" msgstr "" @@ -9967,7 +9988,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9981,7 +10002,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10219,7 +10240,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10336,7 +10357,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10356,26 +10377,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10407,7 +10428,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10415,377 +10436,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 -#: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 +#: templates/js/translated/forms.js:2143 templates/js/translated/forms.js:2159 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10808,7 +10829,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10932,7 +10953,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10949,34 +10970,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11093,40 +11114,40 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:772 +#: templates/js/translated/forms.js:788 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:874 +#: templates/js/translated/forms.js:891 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1422 templates/modals.html:19 +#: templates/js/translated/forms.js:1461 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1876 +#: templates/js/translated/forms.js:1959 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2180 templates/js/translated/search.js:239 +#: templates/js/translated/forms.js:2263 templates/js/translated/search.js:239 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2394 +#: templates/js/translated/forms.js:2477 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2851 +#: templates/js/translated/forms.js:3063 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2851 +#: templates/js/translated/forms.js:3063 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2863 +#: templates/js/translated/forms.js:3075 msgid "Select Columns" msgstr "" @@ -11178,27 +11199,27 @@ msgstr "" msgid "Printing Options" msgstr "" -#: templates/js/translated/label.js:143 +#: templates/js/translated/label.js:148 msgid "Print label" msgstr "" -#: templates/js/translated/label.js:143 +#: templates/js/translated/label.js:148 msgid "Print labels" msgstr "" -#: templates/js/translated/label.js:144 +#: templates/js/translated/label.js:149 msgid "Print" msgstr "" -#: templates/js/translated/label.js:150 +#: templates/js/translated/label.js:155 msgid "Select label template" msgstr "" -#: templates/js/translated/label.js:163 +#: templates/js/translated/label.js:168 msgid "Select plugin" msgstr "" -#: templates/js/translated/label.js:182 +#: templates/js/translated/label.js:187 msgid "Labels sent to printer" msgstr "" @@ -11267,7 +11288,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11316,7 +11337,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11348,339 +11369,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11772,234 +11793,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12028,226 +12049,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 13a746d5c7a0..086cbe30b3a4 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -65,11 +65,11 @@ msgstr "Введите дату" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Заметки" @@ -272,12 +272,12 @@ msgstr "Выберите файл для вложения" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Ссылка" @@ -356,9 +356,9 @@ msgstr "Неверный выбор" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Название" @@ -380,20 +380,20 @@ msgstr "Название" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "родитель" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Путь" @@ -444,81 +444,100 @@ msgstr "Ошибка сервера" msgid "An error has been logged by the server." msgstr "Сервер зарегистрировал ошибку." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Должно быть действительным номером" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Валюта" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Выберите валюту из доступных вариантов" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Имя файла" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Неверное значение" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Файл данных" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Выберите файл данных для загрузки" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Неподдерживаемый тип файла" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Файл слишком большой" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Столбцы в файле не найдены" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Строки данных в файле не найдены" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Строки данных в файле не найдены" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Столбцы данных не предоставлены" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Отсутствует обязательный столбец: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Повторяющийся столбец: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "Ссылка" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "ССЫЛКА файла изображения на удаленном сервере" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Загрузка изображений с удаленного URL-адреса не включена" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "Выполняется" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Доставлено" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Сборка должна быть отменена перед удалением" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "Расходники" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "Необязательно" msgid "Tracked" msgstr "Отслеживается" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "Выделено" @@ -930,11 +949,11 @@ msgstr "Выделено" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Порядок сборки" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Отсылка" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "ЗаказПродаж, которому выделена эта сборка" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Расположение источника" @@ -1108,7 +1127,7 @@ msgstr "Код статуса сборки" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Код партии" @@ -1118,8 +1137,8 @@ msgstr "Код партии для этого вывода сборки" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Дата создания" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Целевая дата для сборки. Сборка будет просрочена после этой даты." #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Дата завершения" @@ -1140,7 +1159,7 @@ msgstr "Дата завершения" msgid "completed by" msgstr "выполнено" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Выдал/ла" @@ -1155,9 +1174,9 @@ msgstr "Пользователь, выпустивший этот заказ н #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Ответственный" @@ -1188,10 +1207,10 @@ msgstr "Приоритет этого порядка сборки заказа" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "Построить объект" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "Выбранный товар на складе не соответст #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Целевой товар на складе" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Вывод результата сборки" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Требуется целое количество, так как материал содержит отслеживаемые детали" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Серийные номера" @@ -1411,14 +1430,14 @@ msgstr "Необходимо представить список результ #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "Расположение для завершенных выходов с #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "Принять снято" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Подтвердите, что товары на складе не были полностью выделены для этого заказа на сборку" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "Необходимые запасы не были выделены полностью" @@ -1528,11 +1547,11 @@ msgstr "Принять незавершенные" msgid "Accept that the required number of build outputs have not been completed" msgstr "Принять, что требуемое количество результатов сборки не было завершено" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "Обязательное количество сборки не было завершено" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "Порядок сборки имеет незавершенные результаты" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "Целевая дата" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "Заказ покупателя" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "Выдано" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "Приоритет" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Назначение" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "Партия" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "Создано" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "Заказать детали" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Цена" @@ -3789,9 +3808,9 @@ msgstr "Выберите производителя" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "Наименование параметра" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Значение" @@ -3833,8 +3852,8 @@ msgstr "Значение параметра" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "Ед.изм" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Поставщик" @@ -3876,10 +3895,10 @@ msgstr "Выберите поставщика" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "Для этого поставщика используется валюта по умолчанию" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "Создать заказ на закупку" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "Новый параметр" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "Добавить параметр" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "Деталь поставщика" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "Общая стоимость" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "Заказ на закупку" @@ -4520,12 +4539,12 @@ msgstr "Заказ на закупку" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "Компания, в которой детали заказываются" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "Выберите место назначения для полученных товаров" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "Введите код партии для поступающих единиц хранения" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "Введите серийные номера для входящих товаров на складе" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "Описание детали" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "Версия" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "На складе" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "В заказе" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "Используется в" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "Путь к категории" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "Детали" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "Доступный запас" @@ -5734,7 +5753,7 @@ msgstr "Ключевые слова для улучшения видимости #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "Категория" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "Тестовые шаблоны могут быть созданы то msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "Название теста" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "Введите описание для этого теста" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Дублировать деталь" @@ -6556,9 +6575,9 @@ msgstr "Некорректное количество" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "Действия с деталью" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "Минимальный складской запас" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "Разновидности" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "Склад" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "Найдено совпадение по штрих-коду" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "Серийный номер" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "Код места хранения" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "Удалить единицу хранения" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Сборка" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Удалить" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "Шаблоны параметров категории не найдены" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "Редактировать шаблон" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "Удалить шаблон" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "Минимальное количество" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "Элементы BOM не найдены" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "Унаследовано от родительского BOM" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "Редактировать заказ на сборку" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "Создать заказ на сборку" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "Вы уверены, что хотите отменить эту сборку?" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "Для этого заказа остались незавершенные результаты" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "Спецификация содержит отслеживаемые детали" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "Отслеживаемые детали могут иметь серийные номера" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "Введите серийные номера для генерации нескольких выходов одной сборки" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "Выработка лома" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "Отслеживаемая деталь" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "Добавить поставщика" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "Добавить деталь поставщика" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "Удалить параметры" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "Заказать детали" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "Информация о детали производителя не найдена" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "Деталь-шаблон" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "Параметры не найдены" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "Редактировать параметр" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "Удалить параметр" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "Редактировать параметр" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "Удалить параметр" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "Идентификатор" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "Настройки дублирования детали" msgid "Add Part Category" msgstr "Добавить категорию" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "Родительская категория" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "Значок (необязательно) — просмотрите все доступные значки на" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "Создать категорию деталей" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "Создать новую категорию после этой" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "Редактировать категорию" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "Вы уверены, что хотите удалить эту категорию?" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "Удалить категорию" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "Создать деталь" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "Создать ещё одну деталь после этой" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "Деталь создана успешно" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "Создать разновидность детали" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "Вы подписаны на уведомления для данного элемента" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "Вы подписались на уведомления для данного элемента" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "Включить уведомления для данного элемента" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "Вы отписались от уведомлений для данного элемента" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "Разновидности не найдены" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "Шаблоны параметров детали не найдены" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "Заказов на закупку не найдено" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "Детали не найдены" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "Укажите категорию" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "Укажите категорию" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "Нет категории" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "Список" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "Таблица" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "Дерево" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "Нет тестовых шаблонов, соответствующих запросу" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "Редактировать заказ на закупку" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "Должна быть выбрана хотя бы одна приобретаемая деталь." -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "Добавить код партии" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "Отмена этого заказа означает, что заказ нельзя будет редактировать." -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "Заказы на продажу не найдены" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "Подтвердите выделение запасов" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/sl/LC_MESSAGES/django.po b/InvenTree/locale/sl/LC_MESSAGES/django.po index 4dcc1da2ad26..ae2e4ba16e69 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -65,11 +65,11 @@ msgstr "Vnesi datum" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Zapiski" @@ -272,12 +272,12 @@ msgstr "Izberite prilogo" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Povezava" @@ -356,9 +356,9 @@ msgstr "Nedovoljena izbira" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Ime" @@ -380,20 +380,20 @@ msgstr "Ime" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "nadrejen" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Pot" @@ -444,81 +444,100 @@ msgstr "Napaka strežnika" msgid "An error has been logged by the server." msgstr "Zaznana napaka na strežniku." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Mora biti veljavna številka" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Ime datoteke" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Neveljavna vrednost" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Podatki datoteke" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Izberite datoteke za naložiti" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Nepodprta vrsta datotek" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Datoteka je prevelika" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "V datoteki ni bilo najdenih stolpcev" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "V datoteki ni bilo njadenih vrstic" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Niso bile podane vrste s podatki" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Niso bili podani stolpci s podatki" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Manjka obvezni stolpec: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Dvojni stolpec: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "Povezava" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "Povezava do oddaljene slike" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Prenos slik iz oddaljene povezave ni omogočen" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Poslano" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Nalog izgradnje" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Referenca" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Dobavnica na katero se navezuje ta izgradnja" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Lokacija vira" @@ -1108,7 +1127,7 @@ msgstr "Koda statusa izgradnje" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Številka serije" @@ -1118,8 +1137,8 @@ msgstr "Številka serije za to izgradnjo" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Datum ustvarjenja" @@ -1132,7 +1151,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:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Datom končanja" @@ -1140,7 +1159,7 @@ msgstr "Datom končanja" msgid "completed by" msgstr "dokončal" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Izdal" @@ -1155,9 +1174,9 @@ msgstr "Uporabnik, ki je izdal nalog za izgradnjo" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Odgovoren" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Destinacija postavke zaloge" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Izgradnja" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3789,9 +3808,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3876,10 +3895,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Izdelava" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index 310c915895b0..d76f04833d69 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -65,11 +65,11 @@ msgstr "Ange datum" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Anteckningar" @@ -272,12 +272,12 @@ msgstr "Välj fil att bifoga" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Länk" @@ -356,9 +356,9 @@ msgstr "Ogiltigt val" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Namn" @@ -380,20 +380,20 @@ msgstr "Namn" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "överordnad" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Sökväg" @@ -444,81 +444,100 @@ msgstr "Serverfel" msgid "An error has been logged by the server." msgstr "Ett fel har loggats av servern." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Måste vara ett giltigt nummer" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Välj valuta från tillgängliga alternativ" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Filnamn" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Ogiltigt värde" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Datafil" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Välj fil för uppladdning" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Filtypen stöds inte" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Filen är för stor" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Inga kolumner hittades i filen" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Inga rader hittades i filen" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Inga rader angivna" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Inga datakolumner har angetts" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Saknar obligatorisk kolumn: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Duplicerad kolumn: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "URL för fjärrbildsfil" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Nedladdning av bilder från fjärr-URL är inte aktiverad" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "Pågående" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Skickad" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Byggnationen måste avbrytas innan den kan tas bort" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Byggorder" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Referens" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Försäljningsorder till vilken detta bygge allokeras" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Källa Plats" @@ -1108,7 +1127,7 @@ msgstr "Bygg statuskod" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Batchkod" @@ -1118,8 +1137,8 @@ msgstr "Batch-kod för denna byggutdata" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Skapad" @@ -1132,7 +1151,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:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Slutförandedatum" @@ -1140,7 +1159,7 @@ msgstr "Slutförandedatum" msgid "completed by" msgstr "slutfört av" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Utfärdad av" @@ -1155,9 +1174,9 @@ msgstr "Användare som utfärdade denna byggorder" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Ansvarig" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Destination lagervara" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Bygg utdata" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Serienummer" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "Acceptera ofullständig" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "Måldatum" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "Försäljningsorder" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "Utfärdad av" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Mål" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "Skapad" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "Beställ obligatoriska delar" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "Beställ delar" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3789,9 +3808,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Leverantör" @@ -3876,10 +3895,10 @@ msgstr "Välj leverantör" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "Adresser" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,8 @@ msgstr "QR-kod" #: 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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "Leveransdatum" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "I lager" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "Artiklar" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "Kategori" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Bygg" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "Redigera" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Radera" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Välj artiklar" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "Lägg till leverantör" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "Inga underkategorier hittades" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "Lagerstatus" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 895c98d2fd1d..8a8e1468f6b4 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -65,11 +65,11 @@ msgstr "ป้อนวันที่" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "หมายเหตุ" @@ -272,12 +272,12 @@ msgstr "เลือกไฟล์ที่ต้องการแนบ" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "ลิงก์" @@ -356,9 +356,9 @@ msgstr "" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "ชื่อ" @@ -380,20 +380,20 @@ msgstr "ชื่อ" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "" @@ -444,81 +444,100 @@ msgstr "เกิดข้อผิดพลาดที่เซิร์ฟเ msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "ต้องเป็นตัวเลข" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "ชื่อไฟล์" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "ไฟล์ข้อมูล" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "เลือกไฟล์ข้อมูลที่จะอัปโหลด" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "ไฟล์มีขนาดใหญ่เกินไป" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "จัดส่งแล้ว" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1108,7 +1127,7 @@ msgstr "" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "" @@ -1118,8 +1137,8 @@ msgstr "" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1140,7 +1159,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "" @@ -1155,9 +1174,9 @@ msgstr "" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3789,9 +3808,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3876,10 +3895,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index dda05d963cdd..85b15d267f51 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -65,11 +65,11 @@ msgstr "Tarih giriniz" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Notlar" @@ -272,12 +272,12 @@ msgstr "Eklenecek dosyayı seç" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Bağlantı" @@ -356,9 +356,9 @@ msgstr "Geçersiz seçim" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Adı" @@ -380,20 +380,20 @@ msgstr "Adı" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "üst" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Yol" @@ -444,81 +444,100 @@ msgstr "Sunucu Hatası" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Geçerli bir numara olmalı" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Para birimi" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Dosya adı" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Geçersiz değer" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Veri Dosyası" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Yüklemek istediğiniz dosyayı seçin" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Desteklenmeyen dsoya tipi" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Dosya boyutu çok büyük" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Dosyada kolon bulunamadı" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Dosyada satır bulunamadı" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Dosyada satır bulunamadı" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Dosyada uygun kolon bulunamadı" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Gerekli kolon ismi eksik:'{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Tekrarlanan kolon ismi:'{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "Devam Ediyor" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Sevk edildi" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -930,11 +949,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,7 @@ msgstr "Mevcut" #: 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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Yapım İşi Emri" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Referans" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği satış emri" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Kaynak Konum" @@ -1108,7 +1127,7 @@ msgstr "Yapım işi durum kodu" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Sıra numarası" @@ -1118,8 +1137,8 @@ msgstr "Yapım işi çıktısı için sıra numarası" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Oluşturulma tarihi" @@ -1132,7 +1151,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:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Tamamlama tarihi" @@ -1140,7 +1159,7 @@ msgstr "Tamamlama tarihi" msgid "completed by" msgstr "tamamlayan" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Veren" @@ -1155,9 +1174,9 @@ msgstr "Bu yapım işi emrini veren kullanıcı" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Sorumlu" @@ -1188,10 +1207,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Hedef stok kalemi" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Seri Numaraları" @@ -1411,14 +1430,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "Gerekli stok tamamen tahsis edilemedi" @@ -1528,11 +1547,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "Gerekli yapım işi miktarı tamamlanmadı" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "Stok, yapım işi emri için tamamen tahsis edilemedi" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "Hedeflenen tarih" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "Sipariş Emri" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "Veren" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "Stok herhangi bir konumdan alınabilir." #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Hedef" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "Toplu" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "Oluşturuldu" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "Gerekli parçaları sipariş edin" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "Parça Siparişi" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Fiyat" @@ -3789,9 +3808,9 @@ msgstr "Üretici seçin" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "ÜPN" @@ -3821,7 +3840,7 @@ msgstr "Parametre adı" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Değer" @@ -3833,8 +3852,8 @@ msgstr "Parametre değeri" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Tedarikçi" @@ -3876,10 +3895,10 @@ msgstr "Tedarikçi seçin" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "Satın Alma Emri Oluştur" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "Tedarikçi Parçası" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "Toplam Maliyet" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "DPN" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "Revizyon" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "Parçalar" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,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:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "Test Adı" @@ -6064,7 +6083,7 @@ msgstr "Test Açıklaması" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "Gerekli" @@ -6073,7 +6092,7 @@ msgstr "Gerekli" msgid "Is this test required to pass?" msgstr "Testi geçmesi için bu gerekli mi?" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "Parça işlemleri" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "Pasif" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "Stok" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "Stok Yok" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "Barkod verisi için eşleşme bulundu" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "Seri Numara" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "Seri No" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Yapım İşi" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "Konum ayarlanmadı" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "Kategori parametre şablonu bulunamadı" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "Şablonu Düzenle" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "Şablonu Sil" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Kapat" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "Gerekli Parça" @@ -10414,377 +10449,377 @@ msgstr "Gerekli Parça" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "Yapım işi emri eksik" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "Tamamlanmış Yapım İşi Emri" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "Bu Malzeme Listesi takip edilebilir parçalar içeriyor" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "Takip edilebilir parçaların seri numaraları belirtilmiş olmalı" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "Birden çok tek yapım işi çıktısı oluşturmak için seri numaraları girin" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "Yapım İşi Çıktısı Oluştur" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Parçaları Seçin" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "Stok tahsisini düzenle" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "Stok tahsisini sil" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "Şablon Parça" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "Çeşit bulunamadı" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "Parça parametre şablonu bulunamadı" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "Parça Parametre Şablonu Düzenle" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "Parça Parametre Şablonu Sil" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "Kategori ayarla" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "Katagori Yok" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "Sorgu ile eşleşen test şablonu bulunamadı" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: templates/js/translated/return_order.js:354 +#: templates/js/translated/sales_order.js:851 +#: templates/js/translated/sales_order.js:1011 msgid "Items" msgstr "Ürünler" -#: templates/js/translated/purchase_order.js:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "Stok tahsisini onayla" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "Silme İşlemini Onayla" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "Seri numaralarını tahsis et" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "Seri Numaralarını Tahsis Et" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index d1b4edfb96f9..adb6233dfe84 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -65,11 +65,11 @@ msgstr "Nhập ngày" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "Ghi chú" @@ -272,12 +272,12 @@ msgstr "Chọn file đính kèm" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "Liên kết" @@ -356,9 +356,9 @@ msgstr "Lựa chọn sai" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "Tên" @@ -380,20 +380,20 @@ msgstr "Tên" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "thư mục cha" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "Đường dẫn" @@ -444,81 +444,100 @@ msgstr "Lỗi máy chủ" msgid "An error has been logged by the server." msgstr "Lỗi đã được ghi lại bởi máy chủ." -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "Phải là một số hợp lệ" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "Tiền tệ" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "Chọn tiền tệ trong các tùy chọn đang có" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "Tên tập tin" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "Giá trị không hợp lệ" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "Tập tin dữ liệu" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "Chọn tệp tin để tải lên" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "Loại tệp tin không được hỗ trợ" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "Tệp tin quá lớn" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "Không tìm thấy cột nào trong tệp tin" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "Không tìm thấy dòng nào trong tệp tin" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "Chưa có dữ liệu" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "Chưa cung cấp cột dữ liệu" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "Thiếu cột bắt buộc: '{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "Nhân bản cột: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "URL của tệp hình ảnh bên ngoài" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "Chức năng tải hình ảnh từ URL bên ngoài không được bật" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "Đang tiến hành" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "Đã chuyển" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "Bạn dựng phải được hủy bỏ trước khi có thể xóa được" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "Vật tư tiêu hao" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "Tuỳ chọn" msgid "Tracked" msgstr "Đã theo dõi" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "Đã cấp phát" @@ -930,11 +949,11 @@ msgstr "Đã cấp phát" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,7 @@ msgstr "Có sẵn" #: 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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "Tạo đơn hàng" @@ -980,11 +999,11 @@ msgstr "Tham chiếu đơn đặt bản dựng" #: 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "Tham chiếu" @@ -1027,24 +1046,24 @@ msgstr "Đơn đặt bản dựng với bản dựng này đã được phân b #: 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "Đơn đặt bán hàng với bản dựng này đã được phân bổ" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "Địa điểm nguồn" @@ -1108,7 +1127,7 @@ msgstr "Mã trạng thái bản dựng" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "Mã lô hàng" @@ -1118,8 +1137,8 @@ msgstr "Mã lô cho đầu ra bản dựng này" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "Ngày tạo" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ngày mục tiêu để hoàn thành bản dựng. Bản dựng sẽ bị quá hạn sau ngày này." #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "Ngày hoàn thành" @@ -1140,7 +1159,7 @@ msgstr "Ngày hoàn thành" msgid "completed by" msgstr "hoàn thành bởi" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "Cấp bởi" @@ -1155,9 +1174,9 @@ msgstr "Người dùng người đã được phân công cho đơn đặt bản #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "Chịu trách nhiệm" @@ -1188,10 +1207,10 @@ msgstr "Độ quan trọng của đơn đặt bản dựng" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "Dựng đối tượng" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "Kho hàng đích" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "Đầu ra bản dựng" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Cần nhập số lượng nguyên dương, bởi vì hóa đơn vật liệu chứa sản phẩm có thể theo dõi" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "Số sê-ri" @@ -1411,14 +1430,14 @@ msgstr "Danh sách đầu ra bản dựng phải được cung cấp" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "Vị trí cho đầu ra bản dựng hoàn thiện" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "Chấp nhận chưa phân bổ được" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Chấp nhận hàng hóa không được phân bổ đầy đủ vào đơn đặt bản dựng này" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "Kho được yêu cầu chưa được phân bổ hết không gian" @@ -1528,11 +1547,11 @@ msgstr "Chấp nhận không hoàn thành" msgid "Accept that the required number of build outputs have not been completed" msgstr "Chấp nhận số yêu cầu của đầu ra bản dựng chưa được hoàn thành" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "Số lượng bản dựng được yêu cầu chưa được hoàn thành" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "Đơn đặt bản dựng có đầu ra chưa hoàn thiện" @@ -1743,13 +1762,13 @@ msgstr "Kho không được phân bổ đầy đủ với yêu cầu bản dựn #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "Ngày mục tiêu" @@ -1785,8 +1804,8 @@ msgstr "Đầu ra hoàn thiện" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "Đơn đặt hàng" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "Phát hành bởi" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "Độ ưu tiên" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "Kho có thể được lấy từ bất kỳ địa điểm nào." #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "Đích đến" @@ -1842,9 +1861,9 @@ msgstr "Sản phẩm đã phân bổ" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "Hàng loạt" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "Đã tạo" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "Đơn đặt yêu cầu sản phẩm" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "Đặt hàng sản phẩm" @@ -3365,9 +3384,9 @@ msgstr "Số lượng giá phá vỡ" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "Giá" @@ -3789,9 +3808,9 @@ msgstr "Chọn nhà sản xuất" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "MPN" @@ -3821,7 +3840,7 @@ msgstr "Tên tham số" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "Giá trị" @@ -3833,8 +3852,8 @@ msgstr "Giá trị tham số" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "Đơn vị" @@ -3863,9 +3882,9 @@ msgstr "Sản phẩm nhà sản xuất đã liên kết phải tham chiếu vớ #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "Nhà cung cấp" @@ -3876,10 +3895,10 @@ msgstr "Chọn nhà cung cấp" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "SKU" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "Đóng gói sản phẩm" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "Số lượng gói" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "Tiền tệ mặc định được sử dụng cho nhà cung cấp này" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "Tạo đơn mua hàng" @@ -4029,8 +4048,8 @@ msgstr "Xóa ảnh" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "Tham số mới" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "Thêm tham số" @@ -4288,7 +4307,7 @@ msgstr "Địa chỉ" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "Sản phẩm nhà cung cấp" @@ -4382,7 +4401,7 @@ msgstr "Cập nhật sự sẵn sàng sản phẩm" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,8 @@ msgstr "Mã QR" #: 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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "Tổng tiền" @@ -4508,10 +4527,10 @@ msgstr "Không tìm thấy đơn đặt mua phù hợp" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "Đơn hàng" @@ -4520,12 +4539,12 @@ msgstr "Đơn hàng" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "Đơn hàng trả lại" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "Không rõ" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "Doanh nghiệp từ những hàng hóa đang được đặt mua" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "Tham chiếu nhà cung cấp" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "Mã tham chiếu đơn đặt của khách hàng" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "Ngày giao hàng" @@ -4652,7 +4671,7 @@ msgstr "Đơn đặt hàng không thể hoàn thiện vì chưa có sản phẩm msgid "Only an open order can be marked as complete" msgstr "Những đơn hàng đang mở thì sẽ được đánh dấu là hoàn thành" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Đơn hàng không thể hoàn thành được vì vận chuyển chưa xong" @@ -4702,7 +4721,7 @@ msgstr "đã bị xóa" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "Đặt hàng" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "Sản phẩm nhà cung cấp" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "Số lượng đã vận chuyển" msgid "Date of shipment" msgstr "Ngày vận chuyển" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "Ngày giao hàng" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "Tham chiếu vận đơn của đơn hàng bán" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "Hàng hóa" @@ -4889,7 +4908,7 @@ msgstr "Ngày nhận được" msgid "The date this this return item was received" msgstr "Ngày mà hàng hóa trả lại đã được nhận" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "Kết quả" @@ -4950,11 +4969,11 @@ msgstr "Mục dòng không phù hợp với đơn đặt mua" msgid "Select destination location for received items" msgstr "Chọn vị trí đích cho hàng hóa đã nhận" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "Nhập mã lô cho hàng trong kho đang đến" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "Nhập số sê ri cho hàng trong kho đang đến" @@ -5222,12 +5241,12 @@ msgstr "Lựa chọn trùng lặp" #: 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,9 @@ msgstr "Hàng hóa đặt mua" #: 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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "Thêm mục dòng" @@ -5340,8 +5359,8 @@ msgstr "In danh sách đóng gói" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "Mã khách hàng" @@ -5351,10 +5370,10 @@ msgstr "Mã khách hàng" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "Tổng chi phí" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "Mục vận chuyển" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "Hoàn thành đơn bán hàng" @@ -5458,14 +5477,14 @@ msgstr "Mô tả sản phẩm" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "IPN" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "Phiên bản" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "Còn hàng" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "Bật đơn hàng" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "Sử dụng trong" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "Đang dựng" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "Chi phí tối thiểu" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "Chi phí tối đa" @@ -5547,7 +5566,7 @@ msgstr "Đưỡng dẫn danh mục" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "Nguyên liệu" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "Tổng số lượng" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "Số hàng tồn" @@ -5734,7 +5753,7 @@ msgstr "Từ khóa sản phẩm để cải thiện sự hiện diện trong k #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "Danh mục" @@ -5832,7 +5851,7 @@ msgstr "Trách nhiệm chủ sở hữu cho sản phẩm này" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "Kiểm kê cuối cùng" @@ -5985,9 +6004,9 @@ msgstr "Tống số kho tại thời điểm kiểm kê" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "Ngày" @@ -6048,7 +6067,7 @@ msgstr "Chỉ có thể tạo mẫu kiểm thử cho sản phẩm có thể theo msgid "Test with this name already exists for this part" msgstr "Kiểm thử với tên này đã tồn tại cho sản phẩm này" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "Tên kiểm thử" @@ -6064,7 +6083,7 @@ msgstr "Mô tả kiểm thử" msgid "Enter description for this test" msgstr "Nhập mô tả cho kiểm thử này" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "Bắt buộc" @@ -6073,7 +6092,7 @@ msgstr "Bắt buộc" msgid "Is this test required to pass?" msgstr "Kiểm thử này bắt buộc phải đạt?" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "Giá trị bắt buộc" @@ -6081,7 +6100,7 @@ msgstr "Giá trị bắt buộc" msgid "Does this test require a value when adding a test result?" msgstr "Kiểm thử này yêu cầu 1 giá trị khi thêm một kết quả kiểm thử?" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "Yêu cầu đính kèm" @@ -6117,7 +6136,7 @@ msgstr "Đơn vị vật lý cho tham số này" msgid "Parameter description" msgstr "Mô tả tham số" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "Ô lựa chọn" @@ -6126,7 +6145,7 @@ msgstr "Ô lựa chọn" msgid "Is this parameter a checkbox?" msgstr "Tham số này có phải là hộp kiểm tra?" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "Lựa chọn" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "Mã số nhà cung cấp khớp với SKU này đã tồn tại" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Nhân bản sản phẩm" @@ -6556,9 +6575,9 @@ msgstr "Số lượng không hợp lệ" msgid "At least one BOM item is required" msgstr "Buộc phải nhập ít nhất một mục BOM" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "Tổng số lượng" @@ -6903,7 +6922,7 @@ msgstr "Đếm kho sản phẩm" msgid "Transfer part stock" msgstr "Chuyển kho sản phẩm" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "Chức năng sản phẩm" @@ -6951,7 +6970,7 @@ msgstr "Sản phẩm bị tắt" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "Không hoạt động" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "Cấp kho tối thiểu" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "Mã QR sản phẩm" msgid "Link Barcode to Part" msgstr "Liên kết mã vạch đến sản phẩm" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "sản phẩm" @@ -7080,8 +7099,8 @@ msgstr "Biến thể" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "Kiện hàng" @@ -7178,8 +7197,8 @@ msgstr "Định giá bán hàng" msgid "Add Sell Price Break" msgstr "Thêm định giá bán hàng" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "Hết hàng" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "Đã tìm thấy dữ liệu mã vạch phù hợp" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "Mã vạch phù hợp với hàng hóa hiện có" @@ -7684,19 +7703,19 @@ msgstr "Tệp mẫu '{template}' đang bị lỗi hoặc không tồn tại" msgid "Test report" msgstr "Báo cáo kiểm tra" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "A4" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "A3" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "Pháp lý" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "Thư" @@ -7817,8 +7836,8 @@ msgstr "Nhà cung cấp đã bị xóa" #: templates/js/translated/order.js:316 templates/js/translated/pricing.js:527 #: templates/js/translated/pricing.js:596 #: templates/js/translated/pricing.js:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "Đơn giá" @@ -7830,22 +7849,22 @@ msgstr "Bảng liệt kê mở rộng" #: report/templates/report/inventree_po_report_base.html:72 #: report/templates/report/inventree_so_report_base.html:72 -#: templates/js/translated/purchase_order.js:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 msgid "Total" msgstr "Tổng cộng" #: report/templates/report/inventree_return_order_report_base.html:25 #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "Số sê-ri" @@ -7899,6 +7918,22 @@ msgstr "Mục đã cài đặt" msgid "Serial" msgstr "Sê-ri" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "ID địa điểm" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "Xóa mặt hàng" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "Dựng" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "Số lượng sẵn có" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "Không có vị trí nào được đặt" @@ -9285,7 +9320,7 @@ msgstr "Sửa" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "Xóa" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "Không tìm thấy mẫu tham số danh mục" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "Sửa mẫu" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "Xóa mẫu" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "Sản phẩm sau còn ít hàng trong kho yêu cầu" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "Số lượng bắt buộc" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "Nhấp chuột vào liên kết dưới đây để xem sản phẩm này" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "Số lượng tối thiểu" @@ -10218,7 +10253,7 @@ msgstr "Dữ liệu dòng" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Đóng" @@ -10335,7 +10370,7 @@ msgstr "Nạp BOM cho bộ phận lắp ghép" msgid "Substitutes Available" msgstr "Bộ phận lắp ghép có sẵn" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "Kho biến thể được phép" @@ -10355,26 +10390,26 @@ msgstr "Định giá BOM chưa hoàn thành" msgid "No pricing available" msgstr "Chưa có thông tin định giá" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "Không có sẵn kho" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "Bao gồm biến thể và kho sản phẩm thay thế" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "Bao gồm kho biến thể" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "Bao gồm kho thay thế" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "Vật tư tiêu hao" @@ -10406,7 +10441,7 @@ msgstr "Xem BOM" msgid "No BOM items found" msgstr "Không tìm thấy mục BOM nào" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "Sản phẩm bắt buộc" @@ -10414,377 +10449,377 @@ msgstr "Sản phẩm bắt buộc" msgid "Inherited from parent BOM" msgstr "Được kế thừa từ BOM cha" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "Sửa đơn đặt bản dựng" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "Tạo đơn đặt bản dựng" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "Sửa đơn đặt bản dựng" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "Bạn có chắc chắn muốn hủy bản dựng này?" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "Mặt hàng đã được phân bổ vào đơn đặt bản dựng này" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "Có đầu ra chưa hoàn thiện vẫn còn cho đơn đặt bản dựng này" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "Đơn đặt bản dựng đã sẵn sàn được hoàn thiện" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "Không thể hoàn thiện đơn đặt bản dựng vì đầu ra chưa hoàn thành" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "Đơn đặt bản dựng chưa hoàn thành" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "Hoàn thành đơn đặt bản dựng" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "Số sêri có sẵn tiếp theo" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "Số seri mới nhất" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "Hóa đơn vật liệu chứa sản phẩm có thể theo dõi được" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "Dựng đầu ra phải được tạo một cách độc lập" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "Sản phẩm được theo dõi có thể có số sêri được chỉ định" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "Điền số sêri để tạo nhiều đầu ra bản dựng đơn lẻ" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "Tạo đầu ra bản dựng" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "Chỉ định mặt hàng cho đầu ra bản dựng này" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "Phân bổ kho từ đầu ra bản dựng" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "Hoàn thiện đầu ra bản dựng" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "Loại bỏ đầu ra bản dựng" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "Xóa đầu ra bản dựng" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "Bạn có chắc chắn muốn phân bổ mặt hàng đã chọn từ bản dựng này?" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "Phân bổ mặt hàng" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "Chọn đầu ra bản dựng" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "Ít nhất một đầu ra bản dựng phải được chọn" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "Đầu ra bản dựng được chọn sẽ được đánh dấu là hoàn thành" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "Đầu ra" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "Hoàn thành đầu ra bản dựng" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "Đầu ra bản dựng đx chọn sẽ được đánh dấu là bị loại bỏ" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "Đầu ra bị loại bỏ được đánh dấu là bị từ chối" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "Mặt hàng được chỉ định không còn hàng nữa" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "Trạng thái hoàn thành của đơn đặt bản dựng sẽ không được điều chỉnh" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "Loại bỏ đầu ra bản dựng" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "Sẽ xóa đầu ra bản dựng được chọn" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "Sẽ xóa vĩnh viễn dữ liệu đầu ra bản dựng" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "Sẽ trả về kho mặt hàng được chỉ định" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "Xóa đầu ra bản dựng" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "No build order allocations found" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "Số lượng đã phân bổ" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "Vị trí chưa được chỉ định" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "Hoàn thiện đầu ra" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "Loại bỏ đầu ra" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "Xóa đầu ra" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "đầu ra bản dựng" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "đầu ra bản dựng" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "Chức năng đầu ra bản dựng" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "Không tìm thấy đầu ra bản dựng hoạt động" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "Dòng đã phân bổ" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "Kiểm thử bắt buộc" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "Chọn sản phẩm" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "Bạn phải chọn ít nhất một sản phẩm để phân bổ" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "Xác định số lượng phân bổ kho" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "Toàn bộ sản phẩm đã phân bổ" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "Đã phân bổ tất cả sản phẩm đã chọn đầy đủ" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "Chọn vị trí nguồn (để trống để lấy từ tất cả vị trí)" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "Phân bổ mặt hàng đến đơn đặt bản dựng" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "Không có vị trí kho trùng khớp" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "Mặt hàng không phù hợp" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "Phân kho tự động" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "Mặt hàng sẽ được tự động phân bổ đến đơn đặt bản dựng này, theo chỉ dẫn đã được cung cấp" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "Nếu một vị trí đã được chỉ định, kho sẽ chỉ phân bổ được từ vị trí đó" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "Nếu kho được xem xét nhắc có thể thay đổi, nó sẽ tự động được phân bổ từ vị trí đầu tiên nó tìm thấy" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "Nếu kho thay thế được phép, nó sẽ được dùng nơi kho của sản phẩm chính không thể tìm thấy được" -#: templates/js/translated/build.js:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "Phân kho" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "Không có bản dựng nào phù hợp truy vấn" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "Chọn" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "Đơn đặt bản dựng quá hạn" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "Tiến trình" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "Không có thông tin người dùng" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "nhóm" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "Sửa phân bổ kho" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "Xóa phân bổ kho" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "Sửa phân bổ" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "Xóa phân bổ" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "lộ giới" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "lộ giới" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "Không tìm thấy lộ giới" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "Sản phẩm theo dõi được" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "Số lượng đơn vị" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "Kho không đủ hạn mức khả dụng" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "Kho đủ hạn mức khả dụng" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "Vật tư tiêu hao" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "Mặt hàng đã theo dõi" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "Xây kho" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "Kho đặt hàng" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "Phân kho" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "Xóa phân bổ kho" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "Thêm nhà cung cấp" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "Thêm sản phẩm nhà cung cấp" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "Xóa các thông số" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "Đặt hàng sản phẩm" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "Không tìm thấy nhà sản xuất" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "Sản phẩm mẫu" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "Sản phẩm đã lắp ráp" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "Không có thông số được tìm thấy" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "Sửa tham số" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "Xóa tham số" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "Sửa tham số" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "Xóa tham số" @@ -11266,7 +11301,7 @@ msgstr "Không tìm thấy tin tức" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "ID" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "Xoá dòng" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "Không tìm thấy mục dòng nào" @@ -11347,339 +11382,339 @@ msgstr "Tùy chọn nhân bản sản phẩm" msgid "Add Part Category" msgstr "Thêm danh mục sản phẩm" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "Danh mục cha" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "Biểu tượng (tùy chọn) - Xuất toàn bộ biểu tượng sẵn có trên" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "Tạo nhóm sản phẩm" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "Tạo danh mục mới sau cái này" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "Danh mục sản phẩm đã được tạo" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "Sửa danh mục sản phẩm" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "Bạn có thực sự muốn xóa danh mục sản phẩm không?" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "Chuyển tới danh mục cha" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "Xóa danh mục sản phẩm" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "Chức năng cho sản phẩm trong danh mục này" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "Chức năng cho danh mục con" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "Tạo sản phẩm" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "Tạo sản phẩm khác sau cái này" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "Sản phẩm đã được tạo thành công" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "Sửa sản phẩm" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "Sản phẩm đã được sửa" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "Tạo biến thể sản phẩm" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "Sản phẩm kích hoạt" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "Không thể xóa sản phẩm vì nó đang hoạt động" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "Không thể khôi phục việc xóa sản phẩm này" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "Sẽ xóa bất kỳ mặt hàng nào của sản phẩm này" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "Sẽ xóa sản phẩm này khỏi hóa đơn vật liệu" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "Sẽ xóa toàn bộ thông tin nhà sản xuất và nhà cung cấp cho sản phẩm này" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "Xóa sản phẩm" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "Bạn đã đăng ký nhận thông báo cho hàng hóa này" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "Bạn đã đăng ký nhận thông báo cho hàng hóa này" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "Đăng ký nhận thông báo cho hàng hóa này" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "Bạn đã hủy đăng ký nhận thông báo cho hàng hóa này" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "Phê chuẩn BOM sẽ đánh dấu từng hạng mục là hợp lệ" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "Phê chuẩn hóa đơn vật liệu" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "Hóa đơn vật liệu đã phê chuẩn" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "Sao chép hóa đơn vật liệu" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "Còn ít hàng" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "Không có sẵn kho" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "Nhu cầu" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "Đơn vị" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "Sản phẩm ảo" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "Sản phẩm đã đăng ký" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "Sản phẩm dùng để bán" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "Lập lịch tạo báo cáo kiểm kê mới." -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "Một khi đã hoàn thiện, báo cáo kiểm kê sẽ có thể tải về." -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "Tạo báo cáo kiểm kê" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "Báo cáo kiểm kê đã lên lịch" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "Không có sẵn thông tin kiểm kê" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "Sửa mục kiểm kê" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "Xóa mục kiểm kê" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "Không tìm thấy biến thể" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "Không tìm thấy mẫu tham số sản phẩm" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "Sửa mẫu tham số sản phẩm" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "Những thông số thuộc mẫu này cũng sẽ bị xóa" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "Xóa mẫu tham số sản phẩm" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "Không tìm thấy đơn đặt mua" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "Hạng mục này quá hạn" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "Nhận hạng mục" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "Xóa mối quan hệ sản phẩm" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "Xóa mối quan hệ sản phẩm" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "Không tìm thấy sản phẩm" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "Phân nhóm sản phẩm cho sản phẩm đã chọn" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "Đặt nhóm sản phẩm" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "Phân nhóm" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "sản phẩm" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "Không có danh mục" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "Hiển thị dạng danh sách" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "Hiển thị dạng lưới" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "Không có phụ mục" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "Hiển thị dạng cây" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "Tải danh mục con" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "Danh mục đã đăng ký" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "Không có mẫu kiểm thử phù hợp với truy vấn" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "Sửa kết quả kiểm thử" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "Xóa kết quả kiểm thử" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "Kiểm thử này đã được định nghĩa cho sản phẩm cha" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "Sửa mấ kết quả kiếm thử" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "Xóa mẫu kết quả kiểm thử" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "Chưa xác định ngày" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "Ngày đã xác định đã trôi qua" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "Đầu cơ" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "Không có sẵn thông tin lập lịch cho sản phẩm này" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "Lỗi gọi thông tin lập lịch cho sản phẩm này" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "Số lượng kho đã lập lịch" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "Số lượng tối đa" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "Cấp kho tối thiểu" @@ -11771,234 +11806,234 @@ msgstr "Không có sẵn dữ liệu biến thể" msgid "Variant Part" msgstr "Sản phẩm biến thể" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "Chọn đơn đặt mua để nhân bản" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "Nhân bản hạng mục" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "Nhân bản toàn bộ hạng mục từ đơn đặt đã chọn" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "Nhân bản dòng mở rộng" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "Nhân bản hạng mục mở rộng từ đơn đặt đã chọn" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "Chỉnh sửa đơn đặt mua" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "Tùy chọn nhân bản" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "Hoàn thành đơn đặt mua" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "Đánh dấu đơn đặt đã hoàn thành?" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "Tất cả mục dòng đã nhận được" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "Đơn đặt này có mục dòng chưa được đánh dấu là đã nhận được." -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "Hoàn thành đơn đặt này nghĩa là đơn đặt và mục dòng sẽ không thể sửa được nữa." -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "Hủy đơn đặt mua" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "Bạn có muốn hủy đơn đặt mua này?" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "Không thể hủy đơn đặt mua này" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "Sau khi đặt đơn này, sẽ không thể sửa mục dòng được nữa." -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "Phát hành đơn đặt mua" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "Phải chọn ít nhất 1 sản phẩm có thể mua được" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "Số lượng cần đặt" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "Sản phẩm nhà cung cấp mới" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "Đơn đặt mua mới" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "Thêm vào đơn đặt mua" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "Không thấy sản phẩm nhà cung cấp trùng khớp" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "Không thấy đơn đặt mua trùng khớp" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "Chọn mục dòng" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "Phải chọn ít nhất một mục dòng" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "Số lượng đã nhận" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "Số lượng cần nhận" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "Trạng thái kho" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "Thêm mã vạch" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "Xóa mã vạch" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "Chỉ định địa điểm" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "Thêm hàng loạt mã" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "Thêm số sêri" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "Sêri" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "Mã đơn đặt" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "Số lượng cần nhận" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "Xác nhận đơn nhận hàng hóa" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "Nhận hàng hóa đặt mua" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "Quét mã vạch hàng hóa" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "Quét mã vạch trên hàng hóa đầu vào (phải không khớp với bất kỳ hàng hóa nào đang tồn tại)" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "Dữ liệu mã vạch không hợp lệ" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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 "Đơn đặt đã quá hạn" -#: templates/js/translated/purchase_order.js:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: templates/js/translated/return_order.js:354 +#: templates/js/translated/sales_order.js:851 +#: templates/js/translated/sales_order.js:1011 msgid "Items" msgstr "Hàng hóa" -#: templates/js/translated/purchase_order.js:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "Đã xóa toàn bộ mục dòng được chọn" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "Xóa mục dòng đã chọn?" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "Nhân bản mục dòng" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "Sửa mục dòng" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "Xóa mục dòng" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "Nhân bản mục dòng" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "Sửa mục dòng" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "Xóa mục dòng" @@ -12027,226 +12062,226 @@ msgstr "Không tìm thấy mẫu báo cáo phù hợp với hàng hóa đã ch msgid "Add Customer" msgstr "Thêm khách hàng" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "Tạo đơn hàng trả lại" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "Sửa đơn hàng trả lại" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "Phát hành đơn hàng trả lại" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "Bạn có muốn hủy đơn hàng trả lại này?" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "Hủy đơn hàng trả lại" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "Hoàn thành đơn hàng trả lại" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "Không tìm thấy đơn hàng trả lại" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "Sai khách hàng" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "Nhận hàng hóa trả lại" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "Không thấy hàng hóa phù hợp" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "Đánh dấu hàng hóa đã được nhận" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "Tạo đơn hàng bán" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "Sửa đơn hàng bán" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "Chưa phân bổ mặt hàng vào chuyển hàng này" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "Mặt hàng dưới đây sẽ được vận chuyển" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "Hoàn thành chuyến hàng" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "Xác nhận chuyến hàng" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "Không tìm thấy chuyển hàng chờ duyệt" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "Không có mặt hàng được phân bổ vào chuyến hàng đang chờ xử lý" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "Hoàn thiện chuyến hàng" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "Bỏ qua" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "Đơn hàng này có hạng mục chưa được hoàn thiện." -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "Phát hành đơn hàng bán này?" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "Phát hành đơn hàng bán" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "Hủy đơn hàng bán" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "Hủy bỏ đơn hàng này nghĩa là đơn hàng không thể sửa được nữa." -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "Tạo chuyến hàng mới" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "Không tìm thấy đơn hàng bán" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "Sửa chuyến hàng" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "Hoàn thành chuyến hàng" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "Xóa chuyến hàng" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "Sửa chuyến hàng" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "Xóa chuyến hàng" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "Không tìm thấy chuyển hàng phù hợp" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "Tham chiếu chuyến hàng" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "Chưa giao hàng" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "Đang theo dõi" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "Hoá đơn" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "Thêm chuyến hàng" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "Xác nhận phân bổ kho" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "Phân bổ mặt hàng vào đơn hàng bán" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "Phân bổ đơn hàng bán không tồn tại" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "Sửa phân bổ kho" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "Xác nhận hoạt động xóa" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "Xóa phân bổ kho" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "Đã vận chuyển đến khách hàng" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "Vị trí kho không được chỉ định" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "Phân bổ số sêri" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "Kho mua" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "Tính giá" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "Không thể xóa hàng hóa đã được vận chuyển" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "Không thể xóa hàng hóa đã được phân bổ" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "Phân bổ số sêri" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "Cập nhật đơn giá" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index e0d8d74e84b6..6e581fc88ca8 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-11-09 03:01+0000\n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"POT-Creation-Date: 2023-11-14 03:50+0000\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -65,11 +65,11 @@ msgstr "輸入日期" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "備註" @@ -272,12 +272,12 @@ msgstr "選擇附件" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "連結" @@ -356,9 +356,9 @@ msgstr "無效的選項" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "名稱" @@ -380,20 +380,20 @@ msgstr "名稱" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -408,7 +408,7 @@ msgid "parent" msgstr "上層元素" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "路徑" @@ -444,81 +444,100 @@ msgstr "伺服器錯誤" msgid "An error has been logged by the server." msgstr "伺服器紀錄了一個錯誤。" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:60 part/models.py:3904 msgid "Must be a valid number" msgstr "必須是有效的數字" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:89 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "貨幣" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:92 msgid "Select currency from available options" msgstr "從可用選項中選擇貨幣" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:339 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:349 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:366 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:367 +#, python-brace-format +msgid "Your account has been created.\n\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:431 msgid "Filename" msgstr "檔案名稱" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:468 msgid "Invalid value" msgstr "無效的值" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:490 msgid "Data File" msgstr "資料檔" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:491 msgid "Select data file for upload" msgstr "選擇要上傳的資料檔案" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:512 msgid "Unsupported file type" msgstr "不支援的檔案類型" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:518 msgid "File is too large" msgstr "檔案大小過大" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:539 msgid "No columns found in file" msgstr "檔案中找不到欄位" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:542 msgid "No data rows found in file" msgstr "檔案中找不到資料列" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:665 msgid "No data rows provided" msgstr "沒有提供資料列" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:668 msgid "No data columns supplied" msgstr "沒有提供資料欄位" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:745 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "找不到必須的欄位: 「{name}」" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:754 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "重複的欄位:「{col}」" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:779 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:780 msgid "URL of remote image file" msgstr "遠端圖片的URL" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:793 msgid "Downloading images from remote URL is not enabled" msgstr "尚未啟用從遠端URL下載圖片" @@ -692,9 +711,9 @@ msgid "In Progress" msgstr "進行中" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "已出貨" @@ -899,7 +918,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "工單必須被取消才能被刪除" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -907,7 +926,7 @@ msgstr "耗材" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -919,9 +938,9 @@ msgstr "非必須項目" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "已分配" @@ -930,11 +949,11 @@ msgstr "已分配" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -945,7 +964,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "生產工單" @@ -980,11 +999,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "參考代號" @@ -1027,24 +1046,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1065,8 +1084,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "這張生產工單對應的銷售訂單" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "來源倉儲地點" @@ -1108,7 +1127,7 @@ msgstr "生產狀態代碼" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "批量代碼" @@ -1118,8 +1137,8 @@ msgstr "本批次成品的生產批號" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "建立日期" @@ -1132,7 +1151,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "生產的預計完成日期。若超過此日期則工單會逾期。" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "完成日期" @@ -1140,7 +1159,7 @@ msgstr "完成日期" msgid "completed by" msgstr "完成者" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "發布者" @@ -1155,9 +1174,9 @@ msgstr "發布此生產工單的使用者" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "負責人" @@ -1188,10 +1207,10 @@ msgstr "此生產工單的優先程度" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1258,26 +1277,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1318,13 +1337,13 @@ msgstr "選擇的庫存品項和BOM的項目不符" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1347,7 +1366,7 @@ msgid "Destination stock item" msgstr "目的庫存品項" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "產出" @@ -1380,7 +1399,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "序號" @@ -1411,14 +1430,14 @@ msgstr "必須提供產出清單" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1450,11 +1469,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1516,7 +1535,7 @@ msgstr "接受未分配" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1528,11 +1547,11 @@ msgstr "接受不完整" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1743,13 +1762,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1785,8 +1804,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1799,7 +1818,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "優先等級" @@ -1828,7 +1847,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1842,9 +1861,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1856,7 +1875,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1911,7 +1930,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3365,9 +3384,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3789,9 +3808,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3821,7 +3840,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3833,8 +3852,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3863,9 +3882,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3876,10 +3895,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3931,12 +3950,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3969,7 +3988,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4029,8 +4048,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4256,7 +4275,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4382,7 +4401,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4493,8 +4512,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4508,10 +4527,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4520,12 +4539,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4590,7 +4609,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4635,8 +4654,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4652,7 +4671,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4702,7 +4721,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4711,10 +4730,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4763,7 +4782,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4849,7 +4868,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4889,7 +4908,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4950,11 +4969,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5222,12 +5241,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5289,9 +5308,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5340,8 +5359,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5351,10 +5370,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5380,7 +5399,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5458,14 +5477,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5505,8 +5524,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5516,15 +5535,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5547,7 +5566,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "零件" @@ -5616,7 +5635,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5734,7 +5753,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5832,7 +5851,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5985,9 +6004,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6048,7 +6067,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6064,7 +6083,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6073,7 +6092,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6081,7 +6100,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6117,7 +6136,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6126,7 +6145,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6404,7 +6423,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6556,9 +6575,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6903,7 +6922,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6951,7 +6970,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6983,7 +7002,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7006,7 +7025,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7080,8 +7099,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "庫存" @@ -7178,8 +7197,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7287,7 +7306,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7684,19 +7703,19 @@ msgstr "" msgid "Test report" msgstr "" -#: report/helpers.py:13 +#: report/helpers.py:15 msgid "A4" msgstr "" -#: report/helpers.py:14 +#: report/helpers.py:16 msgid "A3" msgstr "" -#: report/helpers.py:15 +#: report/helpers.py:17 msgid "Legal" msgstr "" -#: report/helpers.py:16 +#: report/helpers.py:18 msgid "Letter" msgstr "" @@ -7817,8 +7836,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7830,22 +7849,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -7899,6 +7918,22 @@ msgstr "" msgid "Serial" msgstr "" +#: report/templatetags/report.py:95 +msgid "Asset file does not exist" +msgstr "" + +#: report/templatetags/report.py:144 report/templatetags/report.py:209 +msgid "Image file not found" +msgstr "" + +#: report/templatetags/report.py:230 +msgid "part_image tag requires a Part instance" +msgstr "" + +#: report/templatetags/report.py:269 +msgid "company_image tag requires a Company instance" +msgstr "" + #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" msgstr "" @@ -8563,7 +8598,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8629,7 +8664,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,7 +9320,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9321,12 +9356,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9966,7 +10001,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9980,7 +10015,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10218,7 +10253,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10335,7 +10370,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10355,26 +10390,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10406,7 +10441,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10414,377 +10449,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 #: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10807,7 +10842,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10931,7 +10966,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10948,34 +10983,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11266,7 +11301,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11315,7 +11350,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11347,339 +11382,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11771,234 +11806,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12027,226 +12062,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po index 5a1ee70645eb..11cacf829e65 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-11-09 10:51+0000\n" +"POT-Creation-Date: 2023-11-13 12:13+0000\n" "PO-Revision-Date: 2023-02-28 22:38\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" @@ -70,11 +70,11 @@ msgstr "输入日期" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "备注" @@ -282,12 +282,12 @@ msgstr "选择附件" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "链接" @@ -366,9 +366,9 @@ msgstr "选择无效" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "名称" @@ -390,20 +390,20 @@ msgstr "名称" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -418,7 +418,7 @@ msgid "parent" msgstr "上级项" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "路径" @@ -456,81 +456,102 @@ msgstr "服务器错误" msgid "An error has been logged by the server." msgstr "服务器记录了一个错误。" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:61 part/models.py:3904 msgid "Must be a valid number" msgstr "必须是有效数字" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:90 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "货币" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:93 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:427 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:437 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:454 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:455 +#, python-brace-format +msgid "" +"Your account has been created.\n" +"\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:519 msgid "Filename" msgstr "文件名" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:556 msgid "Invalid value" msgstr "无效值" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:578 msgid "Data File" msgstr "数据文件" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:579 msgid "Select data file for upload" msgstr "选择要上传的文件" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:600 msgid "Unsupported file type" msgstr "不支持的文件类型" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:606 msgid "File is too large" msgstr "文件过大" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:627 msgid "No columns found in file" msgstr "在文件中没有找到列" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:630 msgid "No data rows found in file" msgstr "在文件中没有找到数据行" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:753 msgid "No data rows provided" msgstr "没有提供数据行" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:756 msgid "No data columns supplied" msgstr "没有提供数据列" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:833 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "缺少必需的列:'{name}'" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:842 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "复制列: '{col}'" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:867 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "URL" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:868 msgid "URL of remote image file" msgstr "远程图像文件的 URL" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:881 msgid "Downloading images from remote URL is not enabled" msgstr "未启用从远程 URL下载图像" @@ -708,9 +729,9 @@ msgid "In Progress" msgstr "" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "已发货" @@ -933,7 +954,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "在删除前必须取消生产" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -941,7 +962,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -953,9 +974,9 @@ msgstr "可选项" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -964,11 +985,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -979,7 +1000,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "生产订单" @@ -1016,11 +1037,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "引用" @@ -1065,24 +1086,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1103,8 +1124,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "此次生产匹配的销售订单" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "来源地点" @@ -1146,7 +1167,7 @@ msgstr "生产状态代码" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "批量代码" @@ -1156,8 +1177,8 @@ msgstr "此生产产出的批量代码" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "创建日期" @@ -1170,7 +1191,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "生产完成的目标日期。生产将在此日期之后逾期。" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "完成日期:" @@ -1178,7 +1199,7 @@ msgstr "完成日期:" msgid "completed by" msgstr "完成人" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "发布者" @@ -1193,9 +1214,9 @@ msgstr "发布此生产订单的用户" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "责任人" @@ -1226,10 +1247,10 @@ msgstr "此构建订单的优先级" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 #, fuzzy @@ -1304,26 +1325,26 @@ msgstr "生产备注" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1368,13 +1389,13 @@ msgstr "在BOM中找不到选定的库存项" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1397,7 +1418,7 @@ msgid "Destination stock item" msgstr "目标库存项" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "生产产出" @@ -1430,7 +1451,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "需要整数型数值,因为BOM包含可追踪的部件" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "序列号" @@ -1461,14 +1482,14 @@ msgstr "必须提供生产产出列表" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1506,11 +1527,11 @@ msgstr "已完成生产产出的仓储地点" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1572,7 +1593,7 @@ msgstr "接受未分配的" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "接受库存项未被完成分配至此生产订单" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "所需库存尚未完全分配" @@ -1584,11 +1605,11 @@ msgstr "接受未完成" msgid "Accept that the required number of build outputs have not been completed" msgstr "接受所需的生产产出未完成" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "所需生产数量尚未完成" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "生产订单有未完成的产出" @@ -1805,13 +1826,13 @@ msgstr "库存尚未被完全分配到此构建订单" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "预计日期" @@ -1847,8 +1868,8 @@ msgstr "已完成输出" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "销售订单" @@ -1861,7 +1882,7 @@ msgid "Issued By" msgstr "发布者" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "优先级" @@ -1894,7 +1915,7 @@ msgid "Stock can be taken from any available location." msgstr "库存可以从任何可用的地点获得。" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "目的地" @@ -1908,9 +1929,9 @@ msgstr "已分配的部件" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1922,7 +1943,7 @@ msgstr "批量" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "已创建" @@ -1981,7 +2002,7 @@ msgid "Order required parts" msgstr "订单所需部件" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "订购商品" @@ -3482,9 +3503,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "价格" @@ -3936,9 +3957,9 @@ msgstr "选择制造商" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3968,7 +3989,7 @@ msgstr "参数名称" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "数值" @@ -3980,8 +4001,8 @@ msgstr "参数值" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "单位" @@ -4012,9 +4033,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "供应商" @@ -4025,10 +4046,10 @@ msgstr "选择供应商" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -4080,12 +4101,12 @@ msgid "Part packaging" msgstr "商品打包" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -4118,7 +4139,7 @@ msgid "Default currency used for this supplier" msgstr "该公司使用的默认货币" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "创建采购订单" @@ -4180,8 +4201,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4421,7 +4442,7 @@ msgid "New Parameter" msgstr "新建参数" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "添加参数" @@ -4457,7 +4478,7 @@ msgstr "地址" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "供应商商品" @@ -4551,7 +4572,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4666,8 +4687,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4681,10 +4702,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4693,14 +4714,14 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 #, fuzzy #| msgid "Returned" msgid "Return Order" msgstr "已退回" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4779,7 +4800,7 @@ msgid "Company from which the items are being ordered" msgstr "订购该商品的公司" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4824,8 +4845,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4843,7 +4864,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "构建订单已准备好标记为已完成" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4895,7 +4916,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4904,10 +4925,10 @@ msgid "Supplier part" msgstr "供应商商品" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4956,7 +4977,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -5042,7 +5063,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -5088,7 +5109,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -5149,11 +5170,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5437,12 +5458,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5504,9 +5525,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5557,8 +5578,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5568,10 +5589,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5605,7 +5626,7 @@ msgid "Ship Items" msgstr "匹配项" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5687,14 +5708,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5734,8 +5755,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5745,15 +5766,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5776,7 +5797,7 @@ msgstr "类别路径" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "商品" @@ -5845,7 +5866,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "可用库存" @@ -5966,7 +5987,7 @@ msgstr "提高搜索结果可见性的关键字" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "类别" @@ -6066,7 +6087,7 @@ msgstr "负责此订单的用户或群组" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -6219,9 +6240,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6282,7 +6303,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6298,7 +6319,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6307,7 +6328,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6315,7 +6336,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6353,7 +6374,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6362,7 +6383,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6650,7 +6671,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "复制部件" @@ -6804,9 +6825,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -7153,7 +7174,7 @@ msgstr "清点商品库存" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -7203,7 +7224,7 @@ msgstr "打印操作" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -7235,7 +7256,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7258,7 +7279,7 @@ msgstr "商品二维码" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 #, fuzzy #| msgid "Edit part" msgid "part" @@ -7334,8 +7355,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "库存" @@ -7432,8 +7453,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7541,7 +7562,7 @@ msgid "Match found for barcode data" msgstr "找到匹配条形码数据" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -8110,8 +8131,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "单价" @@ -8125,22 +8146,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "序列号" @@ -8892,7 +8913,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "生产" @@ -8960,7 +8981,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "未设置仓储地点" @@ -9633,8 +9654,8 @@ msgid "Edit" msgstr "编辑" #: templates/InvenTree/settings/settings_staff_js.html:81 -#: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/forms.js:535 templates/js/translated/helpers.js:105 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "删除" @@ -9682,12 +9703,12 @@ msgid "No category parameter templates found" msgstr "未找到类别参数模板" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "编辑模板" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "删除模板" @@ -9767,7 +9788,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/forms.js:2064 templates/js/translated/tables.js:543 +#: templates/js/translated/forms.js:2147 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" @@ -10123,7 +10144,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:746 +#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:762 msgid "Confirm" msgstr "确认" @@ -10351,7 +10372,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -10365,7 +10386,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10609,7 +10630,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10728,7 +10749,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10748,26 +10769,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10799,7 +10820,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10807,425 +10828,425 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "是否确定取消生产?" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "生产订单未完成" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "生产订单完成" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "可追踪商品可以指定序列号" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "创建创建生产产出" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 #, fuzzy #| msgid "Manually allocate stock to build" msgid "Deallocate stock from build output" msgstr "手动分配存货进行生成" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 #, fuzzy #| msgid "Build output" msgid "Scrap build output" msgstr "生产产出" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 #, 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:489 +#: templates/js/translated/build.js:492 #, fuzzy #| msgid "Select Stock Items" msgid "Deallocate Stock Items" msgstr "选择库存项" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 #, 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:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 #, 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:721 +#: templates/js/translated/build.js:724 #, fuzzy #| msgid "Delete any build outputs which have not been completed" msgid "Scrapped output are marked as rejected" msgstr "删除所有未完成的生产产出" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 #, fuzzy #| msgid "Stock item is over-allocated" msgid "Allocated stock items will no longer be available" msgstr "库存物品分配过度!" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 #, fuzzy #| msgid "Create Build Output" msgid "Scrap Build Outputs" msgstr "创建创建生产产出" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 #, fuzzy #| msgid "All selected supplier parts will be deleted" msgid "Selected build outputs will be deleted" msgstr "删除所有选定的供应商商品" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 #, fuzzy #| msgid "Build output is already completed" msgid "Build output data will be permanently deleted" msgstr "生产产出已完成" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 #, fuzzy #| msgid "All selected supplier parts will be deleted" msgid "Allocated stock items will be returned to stock" msgstr "删除所有选定的供应商商品" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 #, fuzzy #| msgid "Allocated Parts" msgid "Allocated Quantity" msgstr "已分配的部件" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "未指定仓储地点" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "已完成输出" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 #, fuzzy #| msgid "Complete outputs" msgid "Scrap outputs" msgstr "已完成输出" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "删除输出" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 #, fuzzy #| msgid "Build output" msgid "build output" msgstr "生产产出" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 #, fuzzy #| msgid "Build output" msgid "build outputs" msgstr "生产产出" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 #, fuzzy #| msgid "Build actions" msgid "Build output actions" msgstr "生产操作" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 #, fuzzy #| msgid "Allocated Parts" msgid "Allocated Lines" msgstr "已分配的部件" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "选择商品" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 -#: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 +#: templates/js/translated/forms.js:2143 templates/js/translated/forms.js:2159 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "没有用户信息" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 #, fuzzy #| msgid "Build actions" msgid "build line" msgstr "生产操作" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 #, fuzzy #| msgid "Build actions" msgid "build lines" msgstr "生产操作" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 #, fuzzy #| msgid "Subcategories" msgid "No build lines found" msgstr "子类别" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "可追溯商品" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 #, fuzzy #| msgid "Quantity" msgid "Unit Quantity" msgstr "数量" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 #, fuzzy #| msgid "Minimum Stock" msgid "Consumable Item" msgstr "最低库存" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 #, fuzzy #| msgid "Stock Item" msgid "Tracked item" msgstr "库存项" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 #, fuzzy #| msgid "Confirm stock allocation" msgid "Remove stock allocation" @@ -11250,7 +11271,7 @@ msgid "Add Supplier" msgstr "添加供应商" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "添加供应商商品" @@ -11406,7 +11427,7 @@ msgid "Delete Parameters" msgstr "删除参数" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "订购商品" @@ -11425,34 +11446,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "无指定参数" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "编辑参数" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "删除参数" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "编辑参数" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "删除参数" @@ -11575,40 +11596,40 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:772 +#: templates/js/translated/forms.js:788 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:874 +#: templates/js/translated/forms.js:891 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1422 templates/modals.html:19 +#: templates/js/translated/forms.js:1461 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1876 +#: templates/js/translated/forms.js:1959 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2180 templates/js/translated/search.js:239 +#: templates/js/translated/forms.js:2263 templates/js/translated/search.js:239 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2394 +#: templates/js/translated/forms.js:2477 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2851 +#: templates/js/translated/forms.js:3063 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2851 +#: templates/js/translated/forms.js:3063 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2863 +#: templates/js/translated/forms.js:3075 msgid "Select Columns" msgstr "" @@ -11672,35 +11693,35 @@ msgstr "已拒绝" msgid "Printing Options" msgstr "打印操作" -#: templates/js/translated/label.js:143 +#: templates/js/translated/label.js:148 #, fuzzy #| msgid "Print labels" msgid "Print label" msgstr "打印标签" -#: templates/js/translated/label.js:143 +#: templates/js/translated/label.js:148 msgid "Print labels" msgstr "打印标签" -#: templates/js/translated/label.js:144 +#: templates/js/translated/label.js:149 #, fuzzy #| msgid "Print Label" msgid "Print" msgstr "打印标签" -#: templates/js/translated/label.js:150 +#: templates/js/translated/label.js:155 #, fuzzy #| msgid "Select Label Template" msgid "Select label template" msgstr "选择标签模板" -#: templates/js/translated/label.js:163 +#: templates/js/translated/label.js:168 #, fuzzy #| msgid "Select supplier" msgid "Select plugin" msgstr "选择供应商" -#: templates/js/translated/label.js:182 +#: templates/js/translated/label.js:187 msgid "Labels sent to printer" msgstr "" @@ -11769,7 +11790,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11818,7 +11839,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11850,347 +11871,347 @@ msgstr "商品重复选项" msgid "Add Part Category" msgstr "增加商品类别" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "创建商品类别" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 #, fuzzy #| msgid "Create new part category" msgid "Create new category after this one" msgstr "新建商品类别" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 #, fuzzy #| msgid "Part category" msgid "Part category created" msgstr "商品类别" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "编辑商品类别" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "删除商品类别" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "创建商品" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "编辑商品" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "虚拟商品" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "可销售商品" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "未找到商品参数模板" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "设置商品类别" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "设置类别" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 #, fuzzy #| msgid "Parts" msgid "parts" msgstr "商品" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "没有分类" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 #, fuzzy #| msgid "Subcategories" msgid "No subcategories found" msgstr "子类别" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -12298,250 +12319,250 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 #, fuzzy #| msgid "Barcode" msgid "Add barcode" msgstr "条形码" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 #, fuzzy #| msgid "Remove row" msgid "Remove barcode" msgstr "移除行" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 #, fuzzy #| msgid "Edit location" msgid "Specify location" msgstr "编辑仓储地" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 #, fuzzy #| msgid "Serial Numbers" msgid "Serials" msgstr "序列号" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "订单编码" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 #, fuzzy #| msgid "Scan Barcode" msgid "Scan Item Barcode" msgstr "扫描条形码" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 #, fuzzy #| msgid "Enter barcode data" msgid "Invalid barcode data" msgstr "输入条形码数据" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 #, fuzzy #| msgid "All selected supplier parts will be deleted" msgid "All selected Line items will be deleted" msgstr "删除所有选定的供应商商品" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 #, fuzzy #| msgid "Allocate selected items" msgid "Delete selected Line items?" msgstr "分配选定项目" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12572,240 +12593,240 @@ msgstr "没有找到与所选商品相匹配的标签" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 #, fuzzy #| msgid "Create Purchase Order" msgid "Create Return Order" msgstr "创建采购订单" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 #, 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:190 +#: templates/js/translated/return_order.js:193 #, fuzzy #| msgid "Cancel order" msgid "Cancel Return Order" msgstr "取消订单" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 #, fuzzy #| msgid "Complete Build Order" msgid "Complete Return Order" msgstr "生产订单完成" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 #, fuzzy #| msgid "No parameters found" msgid "No return orders found" msgstr "无指定参数" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 #, fuzzy #| msgid "New Sales Order" msgid "Issue this Sales Order?" msgstr "新建销售订单" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 #, fuzzy #| msgid "New Sales Order" msgid "Issue Sales Order" msgstr "新建销售订单" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "确认库存分配" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "确认删除操作" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/InvenTree/locale/zh_hant/LC_MESSAGES/django.po b/InvenTree/locale/zh_hant/LC_MESSAGES/django.po index a10ab3a86705..e9d8c144f0fd 100644 --- a/InvenTree/locale/zh_hant/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh_hant/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-11-09 10:51+0000\n" +"POT-Creation-Date: 2023-11-13 12:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -66,11 +66,11 @@ msgstr "" #: stock/serializers.py:1318 stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1259 #: templates/js/translated/company.js:1674 templates/js/translated/order.js:347 -#: templates/js/translated/part.js:1077 -#: templates/js/translated/purchase_order.js:2191 -#: templates/js/translated/return_order.js:773 -#: templates/js/translated/sales_order.js:1064 -#: templates/js/translated/sales_order.js:1979 +#: templates/js/translated/part.js:1080 +#: templates/js/translated/purchase_order.js:2194 +#: templates/js/translated/return_order.js:776 +#: templates/js/translated/sales_order.js:1067 +#: templates/js/translated/sales_order.js:1982 #: templates/js/translated/stock.js:1516 templates/js/translated/stock.js:2398 msgid "Notes" msgstr "" @@ -273,12 +273,12 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 #: templates/js/translated/company.js:1663 templates/js/translated/order.js:351 -#: templates/js/translated/part.js:2451 -#: templates/js/translated/purchase_order.js:2031 -#: templates/js/translated/purchase_order.js:2195 -#: templates/js/translated/return_order.js:777 -#: templates/js/translated/sales_order.js:1053 -#: templates/js/translated/sales_order.js:1984 +#: templates/js/translated/part.js:2454 +#: templates/js/translated/purchase_order.js:2034 +#: templates/js/translated/purchase_order.js:2198 +#: templates/js/translated/return_order.js:780 +#: templates/js/translated/sales_order.js:1056 +#: templates/js/translated/sales_order.js:1987 msgid "Link" msgstr "" @@ -357,9 +357,9 @@ msgstr "" #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:903 #: templates/js/translated/company.js:1155 -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1183 -#: templates/js/translated/part.js:1471 templates/js/translated/part.js:1607 -#: templates/js/translated/part.js:2744 templates/js/translated/stock.js:2687 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1186 +#: templates/js/translated/part.js:1474 templates/js/translated/part.js:1610 +#: templates/js/translated/part.js:2747 templates/js/translated/stock.js:2687 msgid "Name" msgstr "" @@ -381,20 +381,20 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:151 #: templates/InvenTree/settings/settings_staff_js.html:431 #: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963 -#: templates/js/translated/build.js:2124 templates/js/translated/company.js:518 +#: templates/js/translated/build.js:2127 templates/js/translated/company.js:518 #: templates/js/translated/company.js:1320 #: templates/js/translated/company.js:1631 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:298 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:1480 templates/js/translated/part.js:1618 -#: templates/js/translated/part.js:1953 templates/js/translated/part.js:2350 -#: templates/js/translated/part.js:2780 templates/js/translated/part.js:2868 +#: templates/js/translated/order.js:298 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:1483 templates/js/translated/part.js:1621 +#: templates/js/translated/part.js:1956 templates/js/translated/part.js:2353 +#: templates/js/translated/part.js:2783 templates/js/translated/part.js:2871 #: templates/js/translated/plugin.js:79 -#: templates/js/translated/purchase_order.js:1697 -#: templates/js/translated/purchase_order.js:1840 -#: templates/js/translated/purchase_order.js:2013 -#: templates/js/translated/return_order.js:311 -#: templates/js/translated/sales_order.js:799 -#: templates/js/translated/sales_order.js:1809 +#: templates/js/translated/purchase_order.js:1700 +#: templates/js/translated/purchase_order.js:1843 +#: templates/js/translated/purchase_order.js:2016 +#: templates/js/translated/return_order.js:314 +#: templates/js/translated/sales_order.js:802 +#: templates/js/translated/sales_order.js:1812 #: templates/js/translated/stock.js:1495 templates/js/translated/stock.js:2028 #: templates/js/translated/stock.js:2719 templates/js/translated/stock.js:2802 msgid "Description" @@ -409,7 +409,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:809 InvenTree/models.py:810 -#: templates/js/translated/part.js:2789 templates/js/translated/stock.js:2728 +#: templates/js/translated/part.js:2792 templates/js/translated/stock.js:2728 msgid "Path" msgstr "" @@ -445,81 +445,102 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:59 part/models.py:3904 +#: InvenTree/serializers.py:61 part/models.py:3904 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:88 company/models.py:150 +#: InvenTree/serializers.py:90 company/models.py:150 #: company/templates/company/company_base.html:106 part/models.py:2856 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:91 +#: InvenTree/serializers.py:93 msgid "Select currency from available options" msgstr "" -#: InvenTree/serializers.py:364 +#: InvenTree/serializers.py:427 +msgid "You do not have permission to change this user role." +msgstr "" + +#: InvenTree/serializers.py:437 +msgid "Only superusers can create new users" +msgstr "" + +#: InvenTree/serializers.py:454 +#, python-brace-format +msgid "Welcome to {current_site.name}" +msgstr "" + +#: InvenTree/serializers.py:455 +#, python-brace-format +msgid "" +"Your account has been created.\n" +"\n" +"Please use the password reset function to get access (at https://{domain})." +msgstr "" + +#: InvenTree/serializers.py:519 msgid "Filename" msgstr "" -#: InvenTree/serializers.py:401 +#: InvenTree/serializers.py:556 msgid "Invalid value" msgstr "" -#: InvenTree/serializers.py:423 +#: InvenTree/serializers.py:578 msgid "Data File" msgstr "" -#: InvenTree/serializers.py:424 +#: InvenTree/serializers.py:579 msgid "Select data file for upload" msgstr "" -#: InvenTree/serializers.py:445 +#: InvenTree/serializers.py:600 msgid "Unsupported file type" msgstr "" -#: InvenTree/serializers.py:451 +#: InvenTree/serializers.py:606 msgid "File is too large" msgstr "" -#: InvenTree/serializers.py:472 +#: InvenTree/serializers.py:627 msgid "No columns found in file" msgstr "" -#: InvenTree/serializers.py:475 +#: InvenTree/serializers.py:630 msgid "No data rows found in file" msgstr "" -#: InvenTree/serializers.py:598 +#: InvenTree/serializers.py:753 msgid "No data rows provided" msgstr "" -#: InvenTree/serializers.py:601 +#: InvenTree/serializers.py:756 msgid "No data columns supplied" msgstr "" -#: InvenTree/serializers.py:678 +#: InvenTree/serializers.py:833 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "" -#: InvenTree/serializers.py:687 +#: InvenTree/serializers.py:842 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "" -#: InvenTree/serializers.py:712 +#: InvenTree/serializers.py:867 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "" -#: InvenTree/serializers.py:713 +#: InvenTree/serializers.py:868 msgid "URL of remote image file" msgstr "" -#: InvenTree/serializers.py:726 +#: InvenTree/serializers.py:881 msgid "Downloading images from remote URL is not enabled" msgstr "" @@ -693,9 +714,9 @@ msgid "In Progress" msgstr "" #: InvenTree/status_codes.py:42 order/models.py:1329 -#: templates/js/translated/sales_order.js:1520 -#: templates/js/translated/sales_order.js:1641 -#: templates/js/translated/sales_order.js:1954 +#: templates/js/translated/sales_order.js:1523 +#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/sales_order.js:1957 msgid "Shipped" msgstr "" @@ -900,7 +921,7 @@ msgid "Build must be cancelled before it can be deleted" msgstr "" #: build/api.py:281 part/models.py:3796 templates/js/translated/bom.js:997 -#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2508 +#: templates/js/translated/bom.js:1037 templates/js/translated/build.js:2511 #: templates/js/translated/table_filters.js:190 #: templates/js/translated/table_filters.js:579 msgid "Consumable" @@ -908,7 +929,7 @@ msgstr "" #: build/api.py:282 part/models.py:3790 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:1001 templates/js/translated/bom.js:1028 -#: templates/js/translated/build.js:2517 +#: templates/js/translated/build.js:2520 #: templates/js/translated/table_filters.js:186 #: templates/js/translated/table_filters.js:215 #: templates/js/translated/table_filters.js:583 @@ -920,9 +941,9 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1728 -#: templates/js/translated/build.js:2608 -#: templates/js/translated/sales_order.js:1926 +#: build/api.py:285 part/admin.py:64 templates/js/translated/build.js:1731 +#: templates/js/translated/build.js:2611 +#: templates/js/translated/sales_order.js:1929 #: templates/js/translated/table_filters.js:567 msgid "Allocated" msgstr "" @@ -931,11 +952,11 @@ msgstr "" #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 -#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2549 +#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2552 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:226 -#: templates/js/translated/part.js:689 templates/js/translated/part.js:691 -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 +#: templates/js/translated/part.js:699 #: templates/js/translated/table_filters.js:340 #: templates/js/translated/table_filters.js:571 msgid "Available" @@ -946,7 +967,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:964 templates/js/translated/stock.js:2863 +#: templates/js/translated/build.js:967 templates/js/translated/stock.js:2863 msgid "Build Order" msgstr "" @@ -981,11 +1002,11 @@ 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:973 -#: templates/js/translated/build.js:2500 templates/js/translated/order.js:291 +#: templates/js/translated/build.js:2503 templates/js/translated/order.js:291 #: templates/js/translated/pricing.js:386 -#: templates/js/translated/purchase_order.js:2056 -#: templates/js/translated/return_order.js:726 -#: templates/js/translated/sales_order.js:1815 +#: templates/js/translated/purchase_order.js:2059 +#: templates/js/translated/return_order.js:729 +#: templates/js/translated/sales_order.js:1818 msgid "Reference" msgstr "" @@ -1028,24 +1049,24 @@ 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:1296 templates/js/translated/build.js:1727 -#: templates/js/translated/build.js:2147 templates/js/translated/build.js:2320 +#: templates/js/translated/build.js:1299 templates/js/translated/build.js:1730 +#: templates/js/translated/build.js:2150 templates/js/translated/build.js:2323 #: templates/js/translated/company.js:348 #: templates/js/translated/company.js:1106 #: templates/js/translated/company.js:1261 #: templates/js/translated/company.js:1549 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1938 templates/js/translated/part.js:2010 -#: templates/js/translated/part.js:2319 templates/js/translated/pricing.js:369 -#: templates/js/translated/purchase_order.js:757 -#: templates/js/translated/purchase_order.js:1297 -#: templates/js/translated/purchase_order.js:1839 -#: templates/js/translated/purchase_order.js:1998 -#: templates/js/translated/return_order.js:536 -#: templates/js/translated/return_order.js:707 -#: templates/js/translated/sales_order.js:297 -#: templates/js/translated/sales_order.js:1194 -#: templates/js/translated/sales_order.js:1595 -#: templates/js/translated/sales_order.js:1793 +#: templates/js/translated/part.js:1941 templates/js/translated/part.js:2013 +#: templates/js/translated/part.js:2322 templates/js/translated/pricing.js:369 +#: templates/js/translated/purchase_order.js:760 +#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1842 +#: templates/js/translated/purchase_order.js:2001 +#: templates/js/translated/return_order.js:539 +#: templates/js/translated/return_order.js:710 +#: templates/js/translated/sales_order.js:300 +#: templates/js/translated/sales_order.js:1197 +#: templates/js/translated/sales_order.js:1598 +#: templates/js/translated/sales_order.js:1796 #: templates/js/translated/stock.js:676 templates/js/translated/stock.js:842 #: templates/js/translated/stock.js:1058 templates/js/translated/stock.js:1967 #: templates/js/translated/stock.js:2828 templates/js/translated/stock.js:3061 @@ -1066,8 +1087,8 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:214 build/serializers.py:942 -#: templates/js/translated/build.js:1715 -#: templates/js/translated/sales_order.js:1182 +#: templates/js/translated/build.js:1718 +#: templates/js/translated/sales_order.js:1185 msgid "Source Location" msgstr "" @@ -1109,7 +1130,7 @@ msgstr "" #: build/models.py:257 build/serializers.py:275 order/serializers.py:516 #: stock/models.py:773 stock/serializers.py:1282 -#: templates/js/translated/purchase_order.js:1122 +#: templates/js/translated/purchase_order.js:1125 msgid "Batch Code" msgstr "" @@ -1119,8 +1140,8 @@ msgstr "" #: build/models.py:264 order/models.py:242 part/models.py:1006 #: part/templates/part/part_base.html:310 -#: templates/js/translated/return_order.js:336 -#: templates/js/translated/sales_order.js:824 +#: templates/js/translated/return_order.js:339 +#: templates/js/translated/sales_order.js:827 msgid "Creation Date" msgstr "" @@ -1133,7 +1154,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:272 order/models.py:413 order/models.py:1765 -#: templates/js/translated/build.js:2232 +#: templates/js/translated/build.js:2235 msgid "Completion Date" msgstr "" @@ -1141,7 +1162,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:286 templates/js/translated/build.js:2192 +#: build/models.py:286 templates/js/translated/build.js:2195 msgid "Issued by" msgstr "" @@ -1156,9 +1177,9 @@ msgstr "" #: order/templates/order/sales_order_base.html:228 part/models.py:1013 #: part/templates/part/part_base.html:390 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2204 -#: templates/js/translated/purchase_order.js:1754 -#: templates/js/translated/return_order.js:356 +#: templates/js/translated/build.js:2207 +#: templates/js/translated/purchase_order.js:1757 +#: templates/js/translated/return_order.js:359 #: templates/js/translated/table_filters.js:527 msgid "Responsible" msgstr "" @@ -1189,10 +1210,10 @@ msgstr "" #: build/models.py:316 common/models.py:118 order/admin.py:17 #: order/models.py:231 templates/InvenTree/settings/settings_staff_js.html:146 -#: templates/js/translated/build.js:2129 -#: templates/js/translated/purchase_order.js:1701 -#: templates/js/translated/return_order.js:315 -#: templates/js/translated/sales_order.js:803 +#: templates/js/translated/build.js:2132 +#: templates/js/translated/purchase_order.js:1704 +#: templates/js/translated/return_order.js:318 +#: templates/js/translated/sales_order.js:806 #: templates/js/translated/table_filters.js:48 #: templates/project_code_data.html:6 msgid "Project Code" @@ -1259,26 +1280,26 @@ msgstr "" #: stock/templates/stock/item_base.html:342 #: templates/email/build_order_completed.html:18 #: templates/js/translated/barcode.js:531 templates/js/translated/bom.js:771 -#: templates/js/translated/bom.js:981 templates/js/translated/build.js:513 -#: templates/js/translated/build.js:729 templates/js/translated/build.js:1353 -#: templates/js/translated/build.js:1730 templates/js/translated/build.js:2342 +#: templates/js/translated/bom.js:981 templates/js/translated/build.js:516 +#: templates/js/translated/build.js:732 templates/js/translated/build.js:1356 +#: templates/js/translated/build.js:1733 templates/js/translated/build.js:2345 #: templates/js/translated/company.js:1808 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/order.js:304 templates/js/translated/part.js:958 -#: templates/js/translated/part.js:1808 templates/js/translated/part.js:3305 +#: templates/js/translated/order.js:304 templates/js/translated/part.js:961 +#: templates/js/translated/part.js:1811 templates/js/translated/part.js:3308 #: 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:760 -#: templates/js/translated/purchase_order.js:1843 -#: templates/js/translated/purchase_order.js:2062 -#: templates/js/translated/sales_order.js:314 -#: templates/js/translated/sales_order.js:1196 -#: templates/js/translated/sales_order.js:1515 -#: templates/js/translated/sales_order.js:1605 -#: templates/js/translated/sales_order.js:1695 -#: templates/js/translated/sales_order.js:1821 +#: templates/js/translated/purchase_order.js:763 +#: templates/js/translated/purchase_order.js:1846 +#: templates/js/translated/purchase_order.js:2065 +#: templates/js/translated/sales_order.js:317 +#: templates/js/translated/sales_order.js:1199 +#: templates/js/translated/sales_order.js:1518 +#: templates/js/translated/sales_order.js:1608 +#: templates/js/translated/sales_order.js:1698 +#: templates/js/translated/sales_order.js:1824 #: templates/js/translated/stock.js:564 templates/js/translated/stock.js:702 #: templates/js/translated/stock.js:873 templates/js/translated/stock.js:2992 #: templates/js/translated/stock.js:3075 @@ -1319,13 +1340,13 @@ msgstr "" #: stock/serializers.py:1115 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:194 -#: templates/js/translated/build.js:1729 -#: templates/js/translated/sales_order.js:298 -#: templates/js/translated/sales_order.js:1195 -#: templates/js/translated/sales_order.js:1496 -#: templates/js/translated/sales_order.js:1501 -#: templates/js/translated/sales_order.js:1602 -#: templates/js/translated/sales_order.js:1689 +#: templates/js/translated/build.js:1732 +#: templates/js/translated/sales_order.js:301 +#: templates/js/translated/sales_order.js:1198 +#: templates/js/translated/sales_order.js:1499 +#: templates/js/translated/sales_order.js:1504 +#: templates/js/translated/sales_order.js:1605 +#: templates/js/translated/sales_order.js:1692 #: templates/js/translated/stock.js:677 templates/js/translated/stock.js:843 #: templates/js/translated/stock.js:2948 msgid "Stock Item" @@ -1348,7 +1369,7 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:155 build/serializers.py:824 -#: templates/js/translated/build.js:1306 +#: templates/js/translated/build.js:1309 msgid "Build Output" msgstr "" @@ -1381,7 +1402,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:282 order/serializers.py:524 order/serializers.py:1271 -#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1146 +#: stock/serializers.py:399 templates/js/translated/purchase_order.js:1149 #: templates/js/translated/stock.js:367 templates/js/translated/stock.js:565 msgid "Serial Numbers" msgstr "" @@ -1412,14 +1433,14 @@ msgstr "" #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:530 -#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:991 -#: templates/js/translated/build.js:2357 -#: templates/js/translated/purchase_order.js:1171 -#: templates/js/translated/purchase_order.js:1261 -#: templates/js/translated/sales_order.js:1508 -#: templates/js/translated/sales_order.js:1616 -#: templates/js/translated/sales_order.js:1624 -#: templates/js/translated/sales_order.js:1703 +#: templates/js/translated/barcode.js:778 templates/js/translated/build.js:994 +#: templates/js/translated/build.js:2360 +#: templates/js/translated/purchase_order.js:1174 +#: templates/js/translated/purchase_order.js:1264 +#: templates/js/translated/sales_order.js:1511 +#: templates/js/translated/sales_order.js:1619 +#: templates/js/translated/sales_order.js:1627 +#: templates/js/translated/sales_order.js:1706 #: templates/js/translated/stock.js:678 templates/js/translated/stock.js:844 #: templates/js/translated/stock.js:1060 templates/js/translated/stock.js:2171 #: templates/js/translated/stock.js:2842 @@ -1451,11 +1472,11 @@ msgstr "" #: order/models.py:1748 order/serializers.py:534 stock/admin.py:124 #: stock/serializers.py:726 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2176 -#: templates/js/translated/purchase_order.js:1301 -#: templates/js/translated/purchase_order.js:1713 -#: templates/js/translated/return_order.js:328 -#: templates/js/translated/sales_order.js:816 +#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2179 +#: templates/js/translated/purchase_order.js:1304 +#: templates/js/translated/purchase_order.js:1716 +#: templates/js/translated/return_order.js:331 +#: templates/js/translated/sales_order.js:819 #: templates/js/translated/stock.js:2146 templates/js/translated/stock.js:2966 #: templates/js/translated/stock.js:3091 msgid "Status" @@ -1517,7 +1538,7 @@ msgstr "" msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:663 templates/js/translated/build.js:307 +#: build/serializers.py:663 templates/js/translated/build.js:310 msgid "Required stock has not been fully allocated" msgstr "" @@ -1529,11 +1550,11 @@ msgstr "" msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:679 templates/js/translated/build.js:311 +#: build/serializers.py:679 templates/js/translated/build.js:314 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:688 templates/js/translated/build.js:295 +#: build/serializers.py:688 templates/js/translated/build.js:298 msgid "Build order has incomplete outputs" msgstr "" @@ -1744,13 +1765,13 @@ msgstr "" #: order/templates/order/return_order_base.html:164 #: order/templates/order/sales_order_base.html:192 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2224 templates/js/translated/part.js:1826 -#: templates/js/translated/purchase_order.js:1730 -#: templates/js/translated/purchase_order.js:2138 -#: templates/js/translated/return_order.js:344 -#: templates/js/translated/return_order.js:748 -#: templates/js/translated/sales_order.js:832 -#: templates/js/translated/sales_order.js:1864 +#: templates/js/translated/build.js:2227 templates/js/translated/part.js:1829 +#: templates/js/translated/purchase_order.js:1733 +#: templates/js/translated/purchase_order.js:2141 +#: templates/js/translated/return_order.js:347 +#: templates/js/translated/return_order.js:751 +#: templates/js/translated/sales_order.js:835 +#: templates/js/translated/sales_order.js:1867 msgid "Target Date" msgstr "" @@ -1786,8 +1807,8 @@ msgstr "" #: stock/templates/stock/item_base.html:369 #: templates/email/overdue_sales_order.html:15 #: templates/js/translated/pricing.js:929 -#: templates/js/translated/sales_order.js:766 -#: templates/js/translated/sales_order.js:989 +#: templates/js/translated/sales_order.js:769 +#: templates/js/translated/sales_order.js:992 #: templates/js/translated/stock.js:2895 msgid "Sales Order" msgstr "" @@ -1800,7 +1821,7 @@ msgid "Issued By" msgstr "" #: build/templates/build/build_base.html:211 -#: build/templates/build/detail.html:94 templates/js/translated/build.js:2141 +#: build/templates/build/detail.html:94 templates/js/translated/build.js:2144 msgid "Priority" msgstr "" @@ -1829,7 +1850,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1220 -#: templates/js/translated/purchase_order.js:2180 +#: templates/js/translated/purchase_order.js:2183 msgid "Destination" msgstr "" @@ -1843,9 +1864,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:123 #: stock/templates/stock/item_base.html:162 -#: templates/js/translated/build.js:1364 +#: templates/js/translated/build.js:1367 #: templates/js/translated/model_renderers.js:233 -#: templates/js/translated/purchase_order.js:1267 +#: templates/js/translated/purchase_order.js:1270 #: templates/js/translated/stock.js:1130 templates/js/translated/stock.js:2160 #: templates/js/translated/stock.js:3098 #: templates/js/translated/table_filters.js:313 @@ -1857,7 +1878,7 @@ msgstr "" #: order/templates/order/order_base.html:173 #: order/templates/order/return_order_base.html:151 #: order/templates/order/sales_order_base.html:186 -#: templates/js/translated/build.js:2184 +#: templates/js/translated/build.js:2187 msgid "Created" msgstr "" @@ -1912,7 +1933,7 @@ msgid "Order required parts" msgstr "" #: build/templates/build/detail.html:192 -#: templates/js/translated/purchase_order.js:800 +#: templates/js/translated/purchase_order.js:803 msgid "Order Parts" msgstr "" @@ -3366,9 +3387,9 @@ msgstr "" #: common/models.py:2351 company/serializers.py:484 order/admin.py:41 #: order/models.py:1131 order/models.py:1933 -#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1880 +#: templates/js/translated/company.js:1813 templates/js/translated/part.js:1883 #: templates/js/translated/pricing.js:621 -#: templates/js/translated/return_order.js:738 +#: templates/js/translated/return_order.js:741 msgid "Price" msgstr "" @@ -3790,9 +3811,9 @@ msgstr "" #: templates/js/translated/company.js:351 #: templates/js/translated/company.js:1107 #: templates/js/translated/company.js:1302 -#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1797 -#: templates/js/translated/purchase_order.js:1842 -#: templates/js/translated/purchase_order.js:2044 +#: templates/js/translated/company.js:1620 templates/js/translated/part.js:1800 +#: templates/js/translated/purchase_order.js:1845 +#: templates/js/translated/purchase_order.js:2047 msgid "MPN" msgstr "" @@ -3822,7 +3843,7 @@ msgstr "" #: company/models.py:531 #: report/templates/report/inventree_test_report_base.html:104 #: stock/models.py:2312 templates/js/translated/company.js:1156 -#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1489 +#: templates/js/translated/company.js:1409 templates/js/translated/part.js:1492 #: templates/js/translated/stock.js:1502 msgid "Value" msgstr "" @@ -3834,8 +3855,8 @@ msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 #: part/admin.py:40 part/models.py:955 part/models.py:3406 #: part/templates/part/part_base.html:284 -#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1508 -#: templates/js/translated/part.js:1612 templates/js/translated/part.js:2365 +#: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 +#: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 msgid "Units" msgstr "" @@ -3864,9 +3885,9 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:510 -#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1765 +#: templates/js/translated/company.js:1574 templates/js/translated/part.js:1768 #: templates/js/translated/pricing.js:498 -#: templates/js/translated/purchase_order.js:1680 +#: templates/js/translated/purchase_order.js:1683 #: templates/js/translated/table_filters.js:796 msgid "Supplier" msgstr "" @@ -3877,10 +3898,10 @@ msgstr "" #: company/models.py:705 company/templates/company/supplier_part.html:139 #: part/bom.py:285 part/bom.py:313 part/serializers.py:436 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1783 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1786 #: templates/js/translated/pricing.js:510 -#: templates/js/translated/purchase_order.js:1841 -#: templates/js/translated/purchase_order.js:2019 +#: templates/js/translated/purchase_order.js:1844 +#: templates/js/translated/purchase_order.js:2022 msgid "SKU" msgstr "" @@ -3932,12 +3953,12 @@ msgid "Part packaging" msgstr "" #: company/models.py:741 templates/js/translated/company.js:1641 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:311 -#: templates/js/translated/purchase_order.js:842 -#: templates/js/translated/purchase_order.js:1096 -#: templates/js/translated/purchase_order.js:2075 -#: templates/js/translated/purchase_order.js:2092 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:314 +#: templates/js/translated/purchase_order.js:845 +#: templates/js/translated/purchase_order.js:1099 +#: templates/js/translated/purchase_order.js:2078 +#: templates/js/translated/purchase_order.js:2095 msgid "Pack Quantity" msgstr "" @@ -3970,7 +3991,7 @@ msgid "Default currency used for this supplier" msgstr "" #: company/templates/company/company_base.html:21 -#: templates/js/translated/purchase_order.js:239 +#: templates/js/translated/purchase_order.js:242 msgid "Create Purchase Order" msgstr "" @@ -4030,8 +4051,8 @@ msgstr "" #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:502 -#: templates/js/translated/return_order.js:293 -#: templates/js/translated/sales_order.js:781 +#: templates/js/translated/return_order.js:296 +#: templates/js/translated/sales_order.js:784 #: templates/js/translated/stock.js:2930 #: templates/js/translated/table_filters.js:800 msgid "Customer" @@ -4257,7 +4278,7 @@ msgid "New Parameter" msgstr "" #: company/templates/company/manufacturer_part.html:206 -#: templates/js/translated/part.js:1419 +#: templates/js/translated/part.js:1422 msgid "Add Parameter" msgstr "" @@ -4289,7 +4310,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:718 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1590 -#: templates/js/translated/purchase_order.js:758 +#: templates/js/translated/purchase_order.js:761 #: templates/js/translated/stock.js:2250 msgid "Supplier Part" msgstr "" @@ -4383,7 +4404,7 @@ msgstr "" #: stock/templates/stock/location.html:184 #: stock/templates/stock/location.html:196 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1060 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737 #: users/models.py:178 msgid "Stock Items" @@ -4494,8 +4515,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:2116 -#: templates/js/translated/sales_order.js:1844 +#: templates/js/translated/purchase_order.js:2119 +#: templates/js/translated/sales_order.js:1847 msgid "Total Price" msgstr "" @@ -4509,10 +4530,10 @@ msgstr "" #: report/templates/report/inventree_po_report_base.html:14 #: stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1742 templates/js/translated/pricing.js:804 -#: templates/js/translated/purchase_order.js:165 -#: templates/js/translated/purchase_order.js:759 -#: templates/js/translated/purchase_order.js:1664 +#: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:804 +#: templates/js/translated/purchase_order.js:168 +#: templates/js/translated/purchase_order.js:762 +#: templates/js/translated/purchase_order.js:1667 #: templates/js/translated/stock.js:2230 templates/js/translated/stock.js:2878 msgid "Purchase Order" msgstr "" @@ -4521,12 +4542,12 @@ msgstr "" #: 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:278 +#: templates/js/translated/return_order.js:281 #: templates/js/translated/stock.js:2912 msgid "Return Order" msgstr "" -#: order/api.py:1414 templates/js/translated/sales_order.js:1039 +#: order/api.py:1414 templates/js/translated/sales_order.js:1042 msgid "Unknown" msgstr "" @@ -4591,7 +4612,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:395 order/templates/order/order_base.html:148 -#: templates/js/translated/purchase_order.js:1693 +#: templates/js/translated/purchase_order.js:1696 msgid "Supplier Reference" msgstr "" @@ -4636,8 +4657,8 @@ msgid "Customer order reference code" msgstr "" #: order/models.py:804 order/models.py:1405 -#: templates/js/translated/sales_order.js:840 -#: templates/js/translated/sales_order.js:1021 +#: templates/js/translated/sales_order.js:843 +#: templates/js/translated/sales_order.js:1024 msgid "Shipment Date" msgstr "" @@ -4653,7 +4674,7 @@ msgstr "" msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:867 templates/js/translated/sales_order.js:503 +#: order/models.py:867 templates/js/translated/sales_order.js:506 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" @@ -4703,7 +4724,7 @@ msgstr "" #: order/models.py:1176 order/models.py:1260 order/models.py:1300 #: order/models.py:1399 order/models.py:1548 order/models.py:1902 -#: order/models.py:1949 templates/js/translated/sales_order.js:1485 +#: order/models.py:1949 templates/js/translated/sales_order.js:1488 msgid "Order" msgstr "" @@ -4712,10 +4733,10 @@ msgid "Supplier part" msgstr "" #: order/models.py:1201 order/templates/order/order_base.html:196 -#: templates/js/translated/part.js:1865 templates/js/translated/part.js:1896 -#: templates/js/translated/purchase_order.js:1299 -#: templates/js/translated/purchase_order.js:2160 -#: templates/js/translated/return_order.js:761 +#: templates/js/translated/part.js:1868 templates/js/translated/part.js:1899 +#: templates/js/translated/purchase_order.js:1302 +#: templates/js/translated/purchase_order.js:2163 +#: templates/js/translated/return_order.js:764 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:598 msgid "Received" @@ -4764,7 +4785,7 @@ msgstr "" msgid "Date of shipment" msgstr "" -#: order/models.py:1411 templates/js/translated/sales_order.js:1033 +#: order/models.py:1411 templates/js/translated/sales_order.js:1036 msgid "Delivery Date" msgstr "" @@ -4850,7 +4871,7 @@ msgid "Sales order shipment reference" msgstr "" #: order/models.py:1640 order/models.py:1910 -#: templates/js/translated/return_order.js:719 +#: templates/js/translated/return_order.js:722 msgid "Item" msgstr "" @@ -4890,7 +4911,7 @@ msgstr "" msgid "The date this this return item was received" msgstr "" -#: order/models.py:1928 templates/js/translated/return_order.js:730 +#: order/models.py:1928 templates/js/translated/return_order.js:733 #: templates/js/translated/table_filters.js:123 msgid "Outcome" msgstr "" @@ -4951,11 +4972,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:517 templates/js/translated/purchase_order.js:1123 +#: order/serializers.py:517 templates/js/translated/purchase_order.js:1126 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:525 templates/js/translated/purchase_order.js:1147 +#: order/serializers.py:525 templates/js/translated/purchase_order.js:1150 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -5223,12 +5244,12 @@ 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:133 templates/js/translated/build.js:521 -#: templates/js/translated/build.js:1613 -#: templates/js/translated/purchase_order.js:703 -#: templates/js/translated/purchase_order.js:1229 -#: templates/js/translated/return_order.js:503 -#: templates/js/translated/sales_order.js:1106 +#: templates/js/translated/bom.js:133 templates/js/translated/build.js:524 +#: templates/js/translated/build.js:1616 +#: templates/js/translated/purchase_order.js:706 +#: templates/js/translated/purchase_order.js:1232 +#: templates/js/translated/return_order.js:506 +#: templates/js/translated/sales_order.js:1109 #: templates/js/translated/stock.js:714 templates/js/translated/stock.js:883 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -5290,9 +5311,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:430 -#: templates/js/translated/return_order.js:456 -#: templates/js/translated/sales_order.js:234 +#: templates/js/translated/purchase_order.js:433 +#: templates/js/translated/return_order.js:459 +#: templates/js/translated/sales_order.js:237 msgid "Add Line Item" msgstr "" @@ -5341,8 +5362,8 @@ msgstr "" #: order/templates/order/return_order_base.html:138 #: order/templates/order/sales_order_base.html:151 -#: templates/js/translated/return_order.js:306 -#: templates/js/translated/sales_order.js:794 +#: templates/js/translated/return_order.js:309 +#: templates/js/translated/sales_order.js:797 msgid "Customer Reference" msgstr "" @@ -5352,10 +5373,10 @@ msgstr "" #: 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:1069 -#: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/return_order.js:378 -#: templates/js/translated/sales_order.js:852 +#: templates/js/translated/part.js:1072 +#: templates/js/translated/purchase_order.js:1746 +#: templates/js/translated/return_order.js:381 +#: templates/js/translated/sales_order.js:855 msgid "Total Cost" msgstr "" @@ -5381,7 +5402,7 @@ msgid "Ship Items" msgstr "" #: order/templates/order/sales_order_base.html:92 -#: templates/js/translated/sales_order.js:481 +#: templates/js/translated/sales_order.js:484 msgid "Complete Sales Order" msgstr "" @@ -5459,14 +5480,14 @@ msgstr "" #: part/admin.py:36 part/models.py:856 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 -#: templates/js/translated/part.js:1223 templates/js/translated/part.js:2336 +#: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:863 part/templates/part/part_base.html:277 -#: report/models.py:189 templates/js/translated/part.js:1228 -#: templates/js/translated/part.js:2342 +#: report/models.py:189 templates/js/translated/part.js:1231 +#: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" @@ -5506,8 +5527,8 @@ msgid "In Stock" msgstr "" #: part/admin.py:62 part/bom.py:177 part/templates/part/part_base.html:210 -#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2600 -#: templates/js/translated/part.js:706 templates/js/translated/part.js:2143 +#: templates/js/translated/bom.js:1202 templates/js/translated/build.js:2603 +#: templates/js/translated/part.js:709 templates/js/translated/part.js:2146 #: templates/js/translated/table_filters.js:170 msgid "On Order" msgstr "" @@ -5517,15 +5538,15 @@ msgid "Used In" msgstr "" #: part/admin.py:65 part/templates/part/part_base.html:241 stock/admin.py:142 -#: templates/js/translated/part.js:711 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:714 templates/js/translated/part.js:2150 msgid "Building" msgstr "" -#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:966 +#: part/admin.py:66 part/models.py:2934 templates/js/translated/part.js:969 msgid "Minimum Cost" msgstr "" -#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:976 +#: part/admin.py:67 part/models.py:2940 templates/js/translated/part.js:979 msgid "Maximum Cost" msgstr "" @@ -5548,7 +5569,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2802 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:175 msgid "Parts" msgstr "" @@ -5617,7 +5638,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:176 part/templates/part/part_base.html:192 -#: templates/js/translated/sales_order.js:1890 +#: templates/js/translated/sales_order.js:1893 msgid "Available Stock" msgstr "" @@ -5735,7 +5756,7 @@ msgstr "" #: part/templates/part/part_base.html:260 #: templates/InvenTree/settings/settings_staff_js.html:280 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2372 +#: templates/js/translated/part.js:2375 msgid "Category" msgstr "" @@ -5833,7 +5854,7 @@ msgstr "" #: part/models.py:1020 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2466 +#: templates/js/translated/part.js:2469 msgid "Last Stocktake" msgstr "" @@ -5986,9 +6007,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:520 -#: templates/js/translated/part.js:1082 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1085 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 -#: templates/js/translated/purchase_order.js:1722 +#: templates/js/translated/purchase_order.js:1725 #: templates/js/translated/stock.js:2792 msgid "Date" msgstr "" @@ -6049,7 +6070,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3276 templates/js/translated/part.js:2863 +#: part/models.py:3276 templates/js/translated/part.js:2866 msgid "Test Name" msgstr "" @@ -6065,7 +6086,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:3288 templates/js/translated/part.js:2872 +#: part/models.py:3288 templates/js/translated/part.js:2875 #: templates/js/translated/table_filters.js:477 msgid "Required" msgstr "" @@ -6074,7 +6095,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3294 templates/js/translated/part.js:2880 +#: part/models.py:3294 templates/js/translated/part.js:2883 msgid "Requires Value" msgstr "" @@ -6082,7 +6103,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3300 templates/js/translated/part.js:2887 +#: part/models.py:3300 templates/js/translated/part.js:2890 msgid "Requires Attachment" msgstr "" @@ -6118,7 +6139,7 @@ msgstr "" msgid "Parameter description" msgstr "" -#: part/models.py:3422 templates/js/translated/part.js:1624 +#: part/models.py:3422 templates/js/translated/part.js:1627 #: templates/js/translated/table_filters.js:817 msgid "Checkbox" msgstr "" @@ -6127,7 +6148,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3428 templates/js/translated/part.js:1633 +#: part/models.py:3428 templates/js/translated/part.js:1636 msgid "Choices" msgstr "" @@ -6405,7 +6426,7 @@ msgid "Supplier part matching this SKU already exists" msgstr "" #: part/serializers.py:738 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:468 +#: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" @@ -6557,9 +6578,9 @@ msgstr "" msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:223 templates/js/translated/part.js:1063 -#: templates/js/translated/part.js:1817 templates/js/translated/part.js:1872 -#: templates/js/translated/purchase_order.js:2075 +#: part/stocktake.py:223 templates/js/translated/part.js:1066 +#: templates/js/translated/part.js:1820 templates/js/translated/part.js:1875 +#: templates/js/translated/purchase_order.js:2078 msgid "Total Quantity" msgstr "" @@ -6904,7 +6925,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2288 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2291 msgid "Part actions" msgstr "" @@ -6952,7 +6973,7 @@ msgstr "" #: templates/js/translated/company.js:1277 #: templates/js/translated/company.js:1565 #: templates/js/translated/model_renderers.js:304 -#: templates/js/translated/part.js:811 templates/js/translated/part.js:1215 +#: templates/js/translated/part.js:814 templates/js/translated/part.js:1218 msgid "Inactive" msgstr "" @@ -6984,7 +7005,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:322 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1261 templates/js/translated/part.js:2439 +#: templates/js/translated/part.js:1264 templates/js/translated/part.js:2442 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -7007,7 +7028,7 @@ msgstr "" msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2282 +#: part/templates/part/part_base.html:472 templates/js/translated/part.js:2285 msgid "part" msgstr "" @@ -7081,8 +7102,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1239 templates/js/translated/part.js:2140 -#: templates/js/translated/part.js:2387 templates/js/translated/stock.js:1059 +#: templates/js/translated/part.js:1242 templates/js/translated/part.js:2143 +#: templates/js/translated/part.js:2390 templates/js/translated/stock.js:1059 #: templates/js/translated/stock.js:2040 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -7179,8 +7200,8 @@ msgstr "" msgid "Add Sell Price Break" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:701 -#: templates/js/translated/part.js:2135 templates/js/translated/part.js:2137 +#: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 +#: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 msgid "No Stock" msgstr "" @@ -7288,7 +7309,7 @@ msgid "Match found for barcode data" msgstr "" #: plugin/base/barcodes/api.py:121 -#: templates/js/translated/purchase_order.js:1399 +#: templates/js/translated/purchase_order.js:1402 msgid "Barcode matches existing item" msgstr "" @@ -7818,8 +7839,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:834 -#: templates/js/translated/purchase_order.js:2106 -#: templates/js/translated/sales_order.js:1834 +#: templates/js/translated/purchase_order.js:2109 +#: templates/js/translated/sales_order.js:1837 msgid "Unit Price" msgstr "" @@ -7831,22 +7852,22 @@ 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:2008 -#: templates/js/translated/sales_order.js:1803 +#: templates/js/translated/purchase_order.js:2011 +#: templates/js/translated/sales_order.js:1806 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:759 stock/templates/stock/item_base.html:311 -#: templates/js/translated/build.js:511 templates/js/translated/build.js:1351 -#: templates/js/translated/build.js:2340 +#: templates/js/translated/build.js:514 templates/js/translated/build.js:1354 +#: templates/js/translated/build.js:2343 #: templates/js/translated/model_renderers.js:222 -#: templates/js/translated/return_order.js:537 -#: templates/js/translated/return_order.js:721 -#: templates/js/translated/sales_order.js:312 -#: templates/js/translated/sales_order.js:1608 -#: templates/js/translated/sales_order.js:1693 +#: templates/js/translated/return_order.js:540 +#: templates/js/translated/return_order.js:724 +#: templates/js/translated/sales_order.js:315 +#: templates/js/translated/sales_order.js:1611 +#: templates/js/translated/sales_order.js:1696 #: templates/js/translated/stock.js:596 msgid "Serial Number" msgstr "" @@ -8564,7 +8585,7 @@ msgid "Delete stock item" msgstr "" #: stock/templates/stock/item_base.html:169 templates/InvenTree/search.html:139 -#: templates/js/translated/build.js:2108 templates/navbar.html:38 +#: templates/js/translated/build.js:2111 templates/navbar.html:38 msgid "Build" msgstr "" @@ -8630,7 +8651,7 @@ msgid "Available Quantity" msgstr "" #: stock/templates/stock/item_base.html:398 -#: templates/js/translated/build.js:2365 +#: templates/js/translated/build.js:2368 msgid "No location set" msgstr "" @@ -9285,8 +9306,8 @@ msgid "Edit" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 -#: templates/js/translated/forms.js:511 templates/js/translated/helpers.js:105 -#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629 +#: templates/js/translated/forms.js:535 templates/js/translated/helpers.js:105 +#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:245 users/models.py:393 msgid "Delete" msgstr "" @@ -9322,12 +9343,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:288 -#: templates/js/translated/part.js:1642 +#: templates/js/translated/part.js:1645 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:289 -#: templates/js/translated/part.js:1643 +#: templates/js/translated/part.js:1646 msgid "Delete Template" msgstr "" @@ -9391,7 +9412,7 @@ msgid "Home Page" msgstr "" #: templates/InvenTree/settings/sidebar.html:15 -#: templates/js/translated/forms.js:2064 templates/js/translated/tables.js:543 +#: templates/js/translated/forms.js:2147 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" @@ -9739,7 +9760,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:746 +#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:762 msgid "Confirm" msgstr "" @@ -9967,7 +9988,7 @@ msgid "The following parts are low on required stock" msgstr "" #: templates/email/build_order_required_stock.html:18 -#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2544 +#: templates/js/translated/bom.js:1668 templates/js/translated/build.js:2547 msgid "Required Quantity" msgstr "" @@ -9981,7 +10002,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3182 +#: templates/js/translated/part.js:3185 msgid "Minimum Quantity" msgstr "" @@ -10219,7 +10240,7 @@ msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 #: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 #: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 -#: templates/js/translated/purchase_order.js:802 templates/modals.html:15 +#: templates/js/translated/purchase_order.js:805 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -10336,7 +10357,7 @@ msgstr "" msgid "Substitutes Available" msgstr "" -#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2488 +#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2491 msgid "Variant stock allowed" msgstr "" @@ -10356,26 +10377,26 @@ msgstr "" msgid "No pricing available" msgstr "" -#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2582 -#: templates/js/translated/sales_order.js:1907 +#: templates/js/translated/bom.js:1182 templates/js/translated/build.js:2585 +#: templates/js/translated/sales_order.js:1910 msgid "No Stock Available" msgstr "" -#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2586 +#: templates/js/translated/bom.js:1187 templates/js/translated/build.js:2589 msgid "Includes variant and substitute stock" msgstr "" -#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2588 -#: templates/js/translated/part.js:1253 -#: templates/js/translated/sales_order.js:1904 +#: templates/js/translated/bom.js:1189 templates/js/translated/build.js:2591 +#: templates/js/translated/part.js:1256 +#: templates/js/translated/sales_order.js:1907 msgid "Includes variant stock" msgstr "" -#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2590 +#: templates/js/translated/bom.js:1191 templates/js/translated/build.js:2593 msgid "Includes substitute stock" msgstr "" -#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2573 +#: templates/js/translated/bom.js:1219 templates/js/translated/build.js:2576 msgid "Consumable item" msgstr "" @@ -10407,7 +10428,7 @@ msgstr "" msgid "No BOM items found" msgstr "" -#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2473 +#: templates/js/translated/bom.js:1651 templates/js/translated/build.js:2476 msgid "Required Part" msgstr "" @@ -10415,377 +10436,377 @@ msgstr "" msgid "Inherited from parent BOM" msgstr "" -#: templates/js/translated/build.js:139 +#: templates/js/translated/build.js:142 msgid "Edit Build Order" msgstr "" -#: templates/js/translated/build.js:182 +#: templates/js/translated/build.js:185 msgid "Create Build Order" msgstr "" -#: templates/js/translated/build.js:214 +#: templates/js/translated/build.js:217 msgid "Cancel Build Order" msgstr "" -#: templates/js/translated/build.js:223 +#: templates/js/translated/build.js:226 msgid "Are you sure you wish to cancel this build?" msgstr "" -#: templates/js/translated/build.js:229 +#: templates/js/translated/build.js:232 msgid "Stock items have been allocated to this build order" msgstr "" -#: templates/js/translated/build.js:236 +#: templates/js/translated/build.js:239 msgid "There are incomplete outputs remaining for this build order" msgstr "" -#: templates/js/translated/build.js:288 +#: templates/js/translated/build.js:291 msgid "Build order is ready to be completed" msgstr "" -#: templates/js/translated/build.js:296 +#: templates/js/translated/build.js:299 msgid "This build order cannot be completed as there are incomplete outputs" msgstr "" -#: templates/js/translated/build.js:301 +#: templates/js/translated/build.js:304 msgid "Build Order is incomplete" msgstr "" -#: templates/js/translated/build.js:319 +#: templates/js/translated/build.js:322 msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:360 templates/js/translated/stock.js:119 +#: templates/js/translated/build.js:363 templates/js/translated/stock.js:119 #: templates/js/translated/stock.js:294 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:362 templates/js/translated/stock.js:121 +#: templates/js/translated/build.js:365 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:296 msgid "Latest serial number" msgstr "" -#: templates/js/translated/build.js:371 +#: templates/js/translated/build.js:374 msgid "The Bill of Materials contains trackable parts" msgstr "" -#: templates/js/translated/build.js:372 +#: templates/js/translated/build.js:375 msgid "Build outputs must be generated individually" msgstr "" -#: templates/js/translated/build.js:380 +#: templates/js/translated/build.js:383 msgid "Trackable parts can have serial numbers specified" msgstr "" -#: templates/js/translated/build.js:381 +#: templates/js/translated/build.js:384 msgid "Enter serial numbers to generate multiple single build outputs" msgstr "" -#: templates/js/translated/build.js:388 +#: templates/js/translated/build.js:391 msgid "Create Build Output" msgstr "" -#: templates/js/translated/build.js:419 +#: templates/js/translated/build.js:422 msgid "Allocate stock items to this build output" msgstr "" -#: templates/js/translated/build.js:427 +#: templates/js/translated/build.js:430 msgid "Deallocate stock from build output" msgstr "" -#: templates/js/translated/build.js:436 +#: templates/js/translated/build.js:439 msgid "Complete build output" msgstr "" -#: templates/js/translated/build.js:444 +#: templates/js/translated/build.js:447 msgid "Scrap build output" msgstr "" -#: templates/js/translated/build.js:451 +#: templates/js/translated/build.js:454 msgid "Delete build output" msgstr "" -#: templates/js/translated/build.js:471 +#: templates/js/translated/build.js:474 msgid "Are you sure you wish to deallocate the selected stock items from this build?" msgstr "" -#: templates/js/translated/build.js:489 +#: templates/js/translated/build.js:492 msgid "Deallocate Stock Items" msgstr "" -#: templates/js/translated/build.js:575 templates/js/translated/build.js:703 -#: templates/js/translated/build.js:829 +#: templates/js/translated/build.js:578 templates/js/translated/build.js:706 +#: templates/js/translated/build.js:832 msgid "Select Build Outputs" msgstr "" -#: templates/js/translated/build.js:576 templates/js/translated/build.js:704 -#: templates/js/translated/build.js:830 +#: templates/js/translated/build.js:579 templates/js/translated/build.js:707 +#: templates/js/translated/build.js:833 msgid "At least one build output must be selected" msgstr "" -#: templates/js/translated/build.js:590 +#: templates/js/translated/build.js:593 msgid "Selected build outputs will be marked as complete" msgstr "" -#: templates/js/translated/build.js:594 templates/js/translated/build.js:728 -#: templates/js/translated/build.js:852 +#: templates/js/translated/build.js:597 templates/js/translated/build.js:731 +#: templates/js/translated/build.js:855 msgid "Output" msgstr "" -#: templates/js/translated/build.js:622 +#: templates/js/translated/build.js:625 msgid "Complete Build Outputs" msgstr "" -#: templates/js/translated/build.js:719 +#: templates/js/translated/build.js:722 msgid "Selected build outputs will be marked as scrapped" msgstr "" -#: templates/js/translated/build.js:721 +#: templates/js/translated/build.js:724 msgid "Scrapped output are marked as rejected" msgstr "" -#: templates/js/translated/build.js:722 +#: templates/js/translated/build.js:725 msgid "Allocated stock items will no longer be available" msgstr "" -#: templates/js/translated/build.js:723 +#: templates/js/translated/build.js:726 msgid "The completion status of the build order will not be adjusted" msgstr "" -#: templates/js/translated/build.js:754 +#: templates/js/translated/build.js:757 msgid "Scrap Build Outputs" msgstr "" -#: templates/js/translated/build.js:844 +#: templates/js/translated/build.js:847 msgid "Selected build outputs will be deleted" msgstr "" -#: templates/js/translated/build.js:846 +#: templates/js/translated/build.js:849 msgid "Build output data will be permanently deleted" msgstr "" -#: templates/js/translated/build.js:847 +#: templates/js/translated/build.js:850 msgid "Allocated stock items will be returned to stock" msgstr "" -#: templates/js/translated/build.js:865 +#: templates/js/translated/build.js:868 msgid "Delete Build Outputs" msgstr "" -#: templates/js/translated/build.js:952 +#: templates/js/translated/build.js:955 msgid "No build order allocations found" msgstr "" -#: templates/js/translated/build.js:981 templates/js/translated/build.js:2329 +#: templates/js/translated/build.js:984 templates/js/translated/build.js:2332 msgid "Allocated Quantity" msgstr "" -#: templates/js/translated/build.js:995 +#: templates/js/translated/build.js:998 msgid "Location not specified" msgstr "" -#: templates/js/translated/build.js:1017 +#: templates/js/translated/build.js:1020 msgid "Complete outputs" msgstr "" -#: templates/js/translated/build.js:1035 +#: templates/js/translated/build.js:1038 msgid "Scrap outputs" msgstr "" -#: templates/js/translated/build.js:1053 +#: templates/js/translated/build.js:1056 msgid "Delete outputs" msgstr "" -#: templates/js/translated/build.js:1107 +#: templates/js/translated/build.js:1110 msgid "build output" msgstr "" -#: templates/js/translated/build.js:1108 +#: templates/js/translated/build.js:1111 msgid "build outputs" msgstr "" -#: templates/js/translated/build.js:1112 +#: templates/js/translated/build.js:1115 msgid "Build output actions" msgstr "" -#: templates/js/translated/build.js:1281 +#: templates/js/translated/build.js:1284 msgid "No active build outputs found" msgstr "" -#: templates/js/translated/build.js:1374 +#: templates/js/translated/build.js:1377 msgid "Allocated Lines" msgstr "" -#: templates/js/translated/build.js:1388 +#: templates/js/translated/build.js:1391 msgid "Required Tests" msgstr "" -#: templates/js/translated/build.js:1560 -#: templates/js/translated/purchase_order.js:627 -#: templates/js/translated/sales_order.js:1168 +#: templates/js/translated/build.js:1563 +#: templates/js/translated/purchase_order.js:630 +#: templates/js/translated/sales_order.js:1171 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:1561 -#: templates/js/translated/sales_order.js:1169 +#: templates/js/translated/build.js:1564 +#: templates/js/translated/sales_order.js:1172 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:1624 -#: templates/js/translated/sales_order.js:1118 +#: templates/js/translated/build.js:1627 +#: templates/js/translated/sales_order.js:1121 msgid "Specify stock allocation quantity" msgstr "" -#: templates/js/translated/build.js:1701 +#: templates/js/translated/build.js:1704 msgid "All Parts Allocated" msgstr "" -#: templates/js/translated/build.js:1702 +#: templates/js/translated/build.js:1705 msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:1716 -#: templates/js/translated/sales_order.js:1183 +#: templates/js/translated/build.js:1719 +#: templates/js/translated/sales_order.js:1186 msgid "Select source location (leave blank to take from all locations)" msgstr "" -#: templates/js/translated/build.js:1744 +#: templates/js/translated/build.js:1747 msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:1755 -#: templates/js/translated/sales_order.js:1280 +#: templates/js/translated/build.js:1758 +#: templates/js/translated/sales_order.js:1283 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:1828 -#: templates/js/translated/sales_order.js:1359 +#: templates/js/translated/build.js:1831 +#: templates/js/translated/sales_order.js:1362 msgid "No matching stock items" msgstr "" -#: templates/js/translated/build.js:1925 +#: templates/js/translated/build.js:1928 msgid "Automatic Stock Allocation" msgstr "" -#: templates/js/translated/build.js:1926 +#: templates/js/translated/build.js:1929 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" msgstr "" -#: templates/js/translated/build.js:1928 +#: templates/js/translated/build.js:1931 msgid "If a location is specified, stock will only be allocated from that location" msgstr "" -#: templates/js/translated/build.js:1929 +#: templates/js/translated/build.js:1932 msgid "If stock is considered interchangeable, it will be allocated from the first location it is found" msgstr "" -#: templates/js/translated/build.js:1930 +#: templates/js/translated/build.js:1933 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:1961 +#: templates/js/translated/build.js:1964 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2067 +#: templates/js/translated/build.js:2070 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2102 templates/js/translated/build.js:2467 -#: templates/js/translated/forms.js:2060 templates/js/translated/forms.js:2076 -#: templates/js/translated/part.js:2311 templates/js/translated/part.js:2737 +#: templates/js/translated/build.js:2105 templates/js/translated/build.js:2470 +#: templates/js/translated/forms.js:2143 templates/js/translated/forms.js:2159 +#: templates/js/translated/part.js:2314 templates/js/translated/part.js:2740 #: templates/js/translated/stock.js:1953 templates/js/translated/stock.js:2681 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2116 +#: templates/js/translated/build.js:2119 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2162 +#: templates/js/translated/build.js:2165 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2198 templates/js/translated/stock.js:3013 +#: templates/js/translated/build.js:2201 templates/js/translated/stock.js:3013 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2213 +#: templates/js/translated/build.js:2216 msgid "group" msgstr "" -#: templates/js/translated/build.js:2374 -#: templates/js/translated/sales_order.js:1643 +#: templates/js/translated/build.js:2377 +#: templates/js/translated/sales_order.js:1646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:2375 -#: templates/js/translated/sales_order.js:1644 +#: templates/js/translated/build.js:2378 +#: templates/js/translated/sales_order.js:1647 msgid "Delete stock allocation" msgstr "" -#: templates/js/translated/build.js:2390 +#: templates/js/translated/build.js:2393 msgid "Edit Allocation" msgstr "" -#: templates/js/translated/build.js:2402 +#: templates/js/translated/build.js:2405 msgid "Remove Allocation" msgstr "" -#: templates/js/translated/build.js:2443 +#: templates/js/translated/build.js:2446 msgid "build line" msgstr "" -#: templates/js/translated/build.js:2444 +#: templates/js/translated/build.js:2447 msgid "build lines" msgstr "" -#: templates/js/translated/build.js:2462 +#: templates/js/translated/build.js:2465 msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2492 templates/js/translated/part.js:787 -#: templates/js/translated/part.js:1199 +#: templates/js/translated/build.js:2495 templates/js/translated/part.js:790 +#: templates/js/translated/part.js:1202 msgid "Trackable part" msgstr "" -#: templates/js/translated/build.js:2527 +#: templates/js/translated/build.js:2530 msgid "Unit Quantity" msgstr "" -#: templates/js/translated/build.js:2576 -#: templates/js/translated/sales_order.js:1914 +#: templates/js/translated/build.js:2579 +#: templates/js/translated/sales_order.js:1917 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:2578 -#: templates/js/translated/sales_order.js:1912 +#: templates/js/translated/build.js:2581 +#: templates/js/translated/sales_order.js:1915 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2625 +#: templates/js/translated/build.js:2628 msgid "Consumable Item" msgstr "" -#: templates/js/translated/build.js:2630 +#: templates/js/translated/build.js:2633 msgid "Tracked item" msgstr "" -#: templates/js/translated/build.js:2637 -#: templates/js/translated/sales_order.js:2013 +#: templates/js/translated/build.js:2640 +#: templates/js/translated/sales_order.js:2016 msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2642 templates/js/translated/stock.js:1836 +#: templates/js/translated/build.js:2645 templates/js/translated/stock.js:1836 msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2646 -#: templates/js/translated/sales_order.js:2007 +#: templates/js/translated/build.js:2649 +#: templates/js/translated/sales_order.js:2010 msgid "Allocate stock" msgstr "" -#: templates/js/translated/build.js:2650 +#: templates/js/translated/build.js:2653 msgid "Remove stock allocation" msgstr "" @@ -10808,7 +10829,7 @@ msgid "Add Supplier" msgstr "" #: templates/js/translated/company.js:243 -#: templates/js/translated/purchase_order.js:349 +#: templates/js/translated/purchase_order.js:352 msgid "Add Supplier Part" msgstr "" @@ -10932,7 +10953,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1181 -#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2239 +#: templates/js/translated/company.js:1469 templates/js/translated/part.js:2242 msgid "Order parts" msgstr "" @@ -10949,34 +10970,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1269 -#: templates/js/translated/company.js:1557 templates/js/translated/part.js:795 -#: templates/js/translated/part.js:1207 +#: templates/js/translated/company.js:1557 templates/js/translated/part.js:798 +#: templates/js/translated/part.js:1210 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1273 -#: templates/js/translated/company.js:1561 templates/js/translated/part.js:799 -#: templates/js/translated/part.js:1211 +#: templates/js/translated/company.js:1561 templates/js/translated/part.js:802 +#: templates/js/translated/part.js:1214 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1461 +#: templates/js/translated/company.js:1393 templates/js/translated/part.js:1464 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1524 +#: templates/js/translated/company.js:1428 templates/js/translated/part.js:1527 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1525 +#: templates/js/translated/company.js:1429 templates/js/translated/part.js:1528 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1430 +#: templates/js/translated/company.js:1446 templates/js/translated/part.js:1433 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1546 +#: templates/js/translated/company.js:1455 templates/js/translated/part.js:1549 msgid "Delete Parameter" msgstr "" @@ -11093,40 +11114,40 @@ msgstr "" msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:772 +#: templates/js/translated/forms.js:788 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:874 +#: templates/js/translated/forms.js:891 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1422 templates/modals.html:19 +#: templates/js/translated/forms.js:1461 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1876 +#: templates/js/translated/forms.js:1959 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2180 templates/js/translated/search.js:239 +#: templates/js/translated/forms.js:2263 templates/js/translated/search.js:239 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2394 +#: templates/js/translated/forms.js:2477 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2851 +#: templates/js/translated/forms.js:3063 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2851 +#: templates/js/translated/forms.js:3063 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2863 +#: templates/js/translated/forms.js:3075 msgid "Select Columns" msgstr "" @@ -11178,27 +11199,27 @@ msgstr "" msgid "Printing Options" msgstr "" -#: templates/js/translated/label.js:143 +#: templates/js/translated/label.js:148 msgid "Print label" msgstr "" -#: templates/js/translated/label.js:143 +#: templates/js/translated/label.js:148 msgid "Print labels" msgstr "" -#: templates/js/translated/label.js:144 +#: templates/js/translated/label.js:149 msgid "Print" msgstr "" -#: templates/js/translated/label.js:150 +#: templates/js/translated/label.js:155 msgid "Select label template" msgstr "" -#: templates/js/translated/label.js:163 +#: templates/js/translated/label.js:168 msgid "Select plugin" msgstr "" -#: templates/js/translated/label.js:182 +#: templates/js/translated/label.js:187 msgid "Labels sent to printer" msgstr "" @@ -11267,7 +11288,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1601 +#: templates/js/translated/part.js:1604 msgid "ID" msgstr "" @@ -11316,7 +11337,7 @@ msgid "Delete Line" msgstr "" #: templates/js/translated/order.js:281 -#: templates/js/translated/purchase_order.js:1981 +#: templates/js/translated/purchase_order.js:1984 msgid "No line items found" msgstr "" @@ -11348,339 +11369,339 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:305 +#: templates/js/translated/part.js:308 msgid "Parent part category" msgstr "" -#: templates/js/translated/part.js:329 templates/js/translated/stock.js:175 +#: templates/js/translated/part.js:332 templates/js/translated/stock.js:175 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:349 +#: templates/js/translated/part.js:352 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:353 +#: templates/js/translated/part.js:356 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:367 +#: templates/js/translated/part.js:370 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:380 +#: templates/js/translated/part.js:383 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:385 +#: templates/js/translated/part.js:388 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:394 +#: templates/js/translated/part.js:397 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:398 +#: templates/js/translated/part.js:401 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:403 +#: templates/js/translated/part.js:406 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:427 +#: templates/js/translated/part.js:430 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:429 +#: templates/js/translated/part.js:432 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:458 +#: templates/js/translated/part.js:461 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:460 +#: templates/js/translated/part.js:463 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:471 +#: templates/js/translated/part.js:474 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:528 +#: templates/js/translated/part.js:531 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:529 +#: templates/js/translated/part.js:532 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:543 +#: templates/js/translated/part.js:546 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:545 +#: templates/js/translated/part.js:548 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:547 +#: templates/js/translated/part.js:550 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:554 +#: templates/js/translated/part.js:557 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:590 +#: templates/js/translated/part.js:593 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:592 +#: templates/js/translated/part.js:595 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:597 +#: templates/js/translated/part.js:600 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:599 +#: templates/js/translated/part.js:602 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:616 +#: templates/js/translated/part.js:619 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:626 +#: templates/js/translated/part.js:629 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:654 +#: templates/js/translated/part.js:657 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:682 +#: templates/js/translated/part.js:685 #: templates/js/translated/table_filters.js:743 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:685 +#: templates/js/translated/part.js:688 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:745 +#: templates/js/translated/part.js:748 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:768 +#: templates/js/translated/part.js:771 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:791 templates/js/translated/part.js:1203 +#: templates/js/translated/part.js:794 templates/js/translated/part.js:1206 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:803 +#: templates/js/translated/part.js:806 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:807 +#: templates/js/translated/part.js:810 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:886 +#: templates/js/translated/part.js:889 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:894 +#: templates/js/translated/part.js:897 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:898 +#: templates/js/translated/part.js:901 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1050 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1105 templates/js/translated/part.js:1141 +#: templates/js/translated/part.js:1108 templates/js/translated/part.js:1144 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1109 templates/js/translated/part.js:1151 +#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1154 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1278 +#: templates/js/translated/part.js:1281 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1596 +#: templates/js/translated/part.js:1599 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1659 +#: templates/js/translated/part.js:1662 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1671 +#: templates/js/translated/part.js:1674 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1679 +#: templates/js/translated/part.js:1682 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1713 -#: templates/js/translated/purchase_order.js:1645 +#: templates/js/translated/part.js:1716 +#: templates/js/translated/purchase_order.js:1648 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1856 -#: templates/js/translated/purchase_order.js:2144 -#: templates/js/translated/return_order.js:753 -#: templates/js/translated/sales_order.js:1872 +#: templates/js/translated/part.js:1859 +#: templates/js/translated/purchase_order.js:2147 +#: templates/js/translated/return_order.js:756 +#: templates/js/translated/sales_order.js:1875 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1901 -#: templates/js/translated/purchase_order.js:2211 +#: templates/js/translated/part.js:1904 +#: templates/js/translated/purchase_order.js:2214 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1964 +#: templates/js/translated/part.js:1967 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1986 +#: templates/js/translated/part.js:1989 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2074 templates/js/translated/part.js:2501 +#: templates/js/translated/part.js:2077 templates/js/translated/part.js:2504 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2195 +#: templates/js/translated/part.js:2198 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2200 +#: templates/js/translated/part.js:2203 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2233 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2283 +#: templates/js/translated/part.js:2286 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2379 +#: templates/js/translated/part.js:2382 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2526 templates/js/translated/part.js:2656 +#: templates/js/translated/part.js:2529 templates/js/translated/part.js:2659 #: templates/js/translated/stock.js:2640 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2542 +#: templates/js/translated/part.js:2545 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2640 +#: templates/js/translated/part.js:2643 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2676 templates/js/translated/stock.js:2660 +#: templates/js/translated/part.js:2679 templates/js/translated/stock.js:2660 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2756 +#: templates/js/translated/part.js:2759 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2772 +#: templates/js/translated/part.js:2775 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2849 +#: templates/js/translated/part.js:2852 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2900 templates/js/translated/stock.js:1436 +#: templates/js/translated/part.js:2903 templates/js/translated/stock.js:1436 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2901 templates/js/translated/stock.js:1437 +#: templates/js/translated/part.js:2904 templates/js/translated/stock.js:1437 #: templates/js/translated/stock.js:1699 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2905 +#: templates/js/translated/part.js:2908 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2921 +#: templates/js/translated/part.js:2924 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2935 +#: templates/js/translated/part.js:2938 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3014 templates/js/translated/part.js:3015 +#: templates/js/translated/part.js:3017 templates/js/translated/part.js:3018 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3017 +#: templates/js/translated/part.js:3020 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3023 +#: templates/js/translated/part.js:3026 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3073 +#: templates/js/translated/part.js:3076 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3079 +#: templates/js/translated/part.js:3082 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3175 +#: templates/js/translated/part.js:3178 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3191 +#: templates/js/translated/part.js:3194 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3236 +#: templates/js/translated/part.js:3239 msgid "Minimum Stock Level" msgstr "" @@ -11772,234 +11793,234 @@ msgstr "" msgid "Variant Part" msgstr "" -#: templates/js/translated/purchase_order.js:166 +#: templates/js/translated/purchase_order.js:169 msgid "Select purchase order to duplicate" msgstr "" -#: templates/js/translated/purchase_order.js:173 +#: templates/js/translated/purchase_order.js:176 msgid "Duplicate Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:174 +#: templates/js/translated/purchase_order.js:177 msgid "Duplicate all line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:181 +#: templates/js/translated/purchase_order.js:184 msgid "Duplicate Extra Lines" msgstr "" -#: templates/js/translated/purchase_order.js:182 +#: templates/js/translated/purchase_order.js:185 msgid "Duplicate extra line items from the selected order" msgstr "" -#: templates/js/translated/purchase_order.js:203 +#: templates/js/translated/purchase_order.js:206 msgid "Edit Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:220 +#: templates/js/translated/purchase_order.js:223 msgid "Duplication Options" msgstr "" -#: templates/js/translated/purchase_order.js:447 +#: templates/js/translated/purchase_order.js:450 msgid "Complete Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:464 -#: templates/js/translated/return_order.js:207 -#: templates/js/translated/sales_order.js:497 +#: templates/js/translated/purchase_order.js:467 +#: templates/js/translated/return_order.js:210 +#: templates/js/translated/sales_order.js:500 msgid "Mark this order as complete?" msgstr "" -#: templates/js/translated/purchase_order.js:470 +#: templates/js/translated/purchase_order.js:473 msgid "All line items have been received" msgstr "" -#: templates/js/translated/purchase_order.js:475 +#: templates/js/translated/purchase_order.js:478 msgid "This order has line items which have not been marked as received." msgstr "" -#: templates/js/translated/purchase_order.js:476 -#: templates/js/translated/sales_order.js:511 +#: templates/js/translated/purchase_order.js:479 +#: templates/js/translated/sales_order.js:514 msgid "Completing this order means that the order and line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:499 +#: templates/js/translated/purchase_order.js:502 msgid "Cancel Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:504 +#: templates/js/translated/purchase_order.js:507 msgid "Are you sure you wish to cancel this purchase order?" msgstr "" -#: templates/js/translated/purchase_order.js:510 +#: templates/js/translated/purchase_order.js:513 msgid "This purchase order can not be cancelled" msgstr "" -#: templates/js/translated/purchase_order.js:531 -#: templates/js/translated/return_order.js:161 +#: templates/js/translated/purchase_order.js:534 +#: templates/js/translated/return_order.js:164 msgid "After placing this order, line items will no longer be editable." msgstr "" -#: templates/js/translated/purchase_order.js:536 +#: templates/js/translated/purchase_order.js:539 msgid "Issue Purchase Order" msgstr "" -#: templates/js/translated/purchase_order.js:628 +#: templates/js/translated/purchase_order.js:631 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:653 +#: templates/js/translated/purchase_order.js:656 msgid "Quantity to order" msgstr "" -#: templates/js/translated/purchase_order.js:662 +#: templates/js/translated/purchase_order.js:665 msgid "New supplier part" msgstr "" -#: templates/js/translated/purchase_order.js:680 +#: templates/js/translated/purchase_order.js:683 msgid "New purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:712 +#: templates/js/translated/purchase_order.js:715 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/purchase_order.js:860 +#: templates/js/translated/purchase_order.js:863 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/purchase_order.js:879 +#: templates/js/translated/purchase_order.js:882 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/purchase_order.js:1066 +#: templates/js/translated/purchase_order.js:1069 msgid "Select Line Items" msgstr "" -#: templates/js/translated/purchase_order.js:1067 -#: templates/js/translated/return_order.js:489 +#: templates/js/translated/purchase_order.js:1070 +#: templates/js/translated/return_order.js:492 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/purchase_order.js:1097 +#: templates/js/translated/purchase_order.js:1100 msgid "Received Quantity" msgstr "" -#: templates/js/translated/purchase_order.js:1108 +#: templates/js/translated/purchase_order.js:1111 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/purchase_order.js:1184 +#: templates/js/translated/purchase_order.js:1187 msgid "Stock Status" msgstr "" -#: templates/js/translated/purchase_order.js:1198 +#: templates/js/translated/purchase_order.js:1201 msgid "Add barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1199 +#: templates/js/translated/purchase_order.js:1202 msgid "Remove barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1202 +#: templates/js/translated/purchase_order.js:1205 msgid "Specify location" msgstr "" -#: templates/js/translated/purchase_order.js:1210 +#: templates/js/translated/purchase_order.js:1213 msgid "Add batch code" msgstr "" -#: templates/js/translated/purchase_order.js:1221 +#: templates/js/translated/purchase_order.js:1224 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/purchase_order.js:1273 +#: templates/js/translated/purchase_order.js:1276 msgid "Serials" msgstr "" -#: templates/js/translated/purchase_order.js:1298 +#: templates/js/translated/purchase_order.js:1301 msgid "Order Code" msgstr "" -#: templates/js/translated/purchase_order.js:1300 +#: templates/js/translated/purchase_order.js:1303 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/purchase_order.js:1326 -#: templates/js/translated/return_order.js:558 +#: templates/js/translated/purchase_order.js:1329 +#: templates/js/translated/return_order.js:561 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/purchase_order.js:1327 +#: templates/js/translated/purchase_order.js:1330 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/purchase_order.js:1395 +#: templates/js/translated/purchase_order.js:1398 msgid "Scan Item Barcode" msgstr "" -#: templates/js/translated/purchase_order.js:1396 +#: templates/js/translated/purchase_order.js:1399 msgid "Scan barcode on incoming item (must not match any existing stock items)" msgstr "" -#: templates/js/translated/purchase_order.js:1410 +#: templates/js/translated/purchase_order.js:1413 msgid "Invalid barcode data" msgstr "" -#: templates/js/translated/purchase_order.js:1672 -#: templates/js/translated/return_order.js:283 -#: templates/js/translated/sales_order.js:771 -#: templates/js/translated/sales_order.js:995 +#: templates/js/translated/purchase_order.js:1675 +#: 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:1738 -#: templates/js/translated/return_order.js:351 -#: templates/js/translated/sales_order.js:848 -#: templates/js/translated/sales_order.js:1008 +#: templates/js/translated/purchase_order.js:1741 +#: 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:1834 +#: templates/js/translated/purchase_order.js:1837 msgid "All selected Line items will be deleted" msgstr "" -#: templates/js/translated/purchase_order.js:1852 +#: templates/js/translated/purchase_order.js:1855 msgid "Delete selected Line items?" msgstr "" -#: templates/js/translated/purchase_order.js:1907 -#: templates/js/translated/sales_order.js:2067 +#: templates/js/translated/purchase_order.js:1910 +#: templates/js/translated/sales_order.js:2070 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1922 -#: templates/js/translated/return_order.js:473 -#: templates/js/translated/return_order.js:666 -#: templates/js/translated/sales_order.js:2080 +#: templates/js/translated/purchase_order.js:1925 +#: templates/js/translated/return_order.js:476 +#: templates/js/translated/return_order.js:669 +#: templates/js/translated/sales_order.js:2083 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:1933 -#: templates/js/translated/return_order.js:679 -#: templates/js/translated/sales_order.js:2091 +#: templates/js/translated/purchase_order.js:1936 +#: templates/js/translated/return_order.js:682 +#: templates/js/translated/sales_order.js:2094 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/purchase_order.js:2215 -#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/purchase_order.js:2218 +#: templates/js/translated/sales_order.js:2024 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/purchase_order.js:2216 -#: templates/js/translated/return_order.js:798 -#: templates/js/translated/sales_order.js:2022 +#: templates/js/translated/purchase_order.js:2219 +#: templates/js/translated/return_order.js:801 +#: templates/js/translated/sales_order.js:2025 msgid "Edit line item" msgstr "" -#: templates/js/translated/purchase_order.js:2217 -#: templates/js/translated/return_order.js:802 -#: templates/js/translated/sales_order.js:2028 +#: templates/js/translated/purchase_order.js:2220 +#: templates/js/translated/return_order.js:805 +#: templates/js/translated/sales_order.js:2031 msgid "Delete line item" msgstr "" @@ -12028,226 +12049,226 @@ msgstr "" msgid "Add Customer" msgstr "" -#: templates/js/translated/return_order.js:131 +#: templates/js/translated/return_order.js:134 msgid "Create Return Order" msgstr "" -#: templates/js/translated/return_order.js:146 +#: templates/js/translated/return_order.js:149 msgid "Edit Return Order" msgstr "" -#: templates/js/translated/return_order.js:166 +#: templates/js/translated/return_order.js:169 msgid "Issue Return Order" msgstr "" -#: templates/js/translated/return_order.js:183 +#: templates/js/translated/return_order.js:186 msgid "Are you sure you wish to cancel this Return Order?" msgstr "" -#: templates/js/translated/return_order.js:190 +#: templates/js/translated/return_order.js:193 msgid "Cancel Return Order" msgstr "" -#: templates/js/translated/return_order.js:215 +#: templates/js/translated/return_order.js:218 msgid "Complete Return Order" msgstr "" -#: templates/js/translated/return_order.js:263 +#: templates/js/translated/return_order.js:266 msgid "No return orders found" msgstr "" -#: templates/js/translated/return_order.js:297 -#: templates/js/translated/sales_order.js:785 +#: templates/js/translated/return_order.js:300 +#: templates/js/translated/sales_order.js:788 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/return_order.js:559 +#: templates/js/translated/return_order.js:562 msgid "Receive Return Order Items" msgstr "" -#: templates/js/translated/return_order.js:690 -#: templates/js/translated/sales_order.js:2227 +#: templates/js/translated/return_order.js:693 +#: templates/js/translated/sales_order.js:2230 msgid "No matching line items" msgstr "" -#: templates/js/translated/return_order.js:795 +#: templates/js/translated/return_order.js:798 msgid "Mark item as received" msgstr "" -#: templates/js/translated/sales_order.js:158 +#: templates/js/translated/sales_order.js:161 msgid "Create Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:173 +#: templates/js/translated/sales_order.js:176 msgid "Edit Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:288 +#: templates/js/translated/sales_order.js:291 msgid "No stock items have been allocated to this shipment" msgstr "" -#: templates/js/translated/sales_order.js:293 +#: templates/js/translated/sales_order.js:296 msgid "The following stock items will be shipped" msgstr "" -#: templates/js/translated/sales_order.js:333 +#: templates/js/translated/sales_order.js:336 msgid "Complete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:357 +#: templates/js/translated/sales_order.js:360 msgid "Confirm Shipment" msgstr "" -#: templates/js/translated/sales_order.js:413 +#: templates/js/translated/sales_order.js:416 msgid "No pending shipments found" msgstr "" -#: templates/js/translated/sales_order.js:417 +#: templates/js/translated/sales_order.js:420 msgid "No stock items have been allocated to pending shipments" msgstr "" -#: templates/js/translated/sales_order.js:427 +#: templates/js/translated/sales_order.js:430 msgid "Complete Shipments" msgstr "" -#: templates/js/translated/sales_order.js:449 +#: templates/js/translated/sales_order.js:452 msgid "Skip" msgstr "" -#: templates/js/translated/sales_order.js:510 +#: templates/js/translated/sales_order.js:513 msgid "This order has line items which have not been completed." msgstr "" -#: templates/js/translated/sales_order.js:532 +#: templates/js/translated/sales_order.js:535 msgid "Issue this Sales Order?" msgstr "" -#: templates/js/translated/sales_order.js:537 +#: templates/js/translated/sales_order.js:540 msgid "Issue Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:556 +#: templates/js/translated/sales_order.js:559 msgid "Cancel Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:561 +#: templates/js/translated/sales_order.js:564 msgid "Cancelling this order means that the order will no longer be editable." msgstr "" -#: templates/js/translated/sales_order.js:615 +#: templates/js/translated/sales_order.js:618 msgid "Create New Shipment" msgstr "" -#: templates/js/translated/sales_order.js:725 +#: templates/js/translated/sales_order.js:728 msgid "No sales orders found" msgstr "" -#: templates/js/translated/sales_order.js:905 +#: templates/js/translated/sales_order.js:908 msgid "Edit shipment" msgstr "" -#: templates/js/translated/sales_order.js:908 +#: templates/js/translated/sales_order.js:911 msgid "Complete shipment" msgstr "" -#: templates/js/translated/sales_order.js:913 +#: templates/js/translated/sales_order.js:916 msgid "Delete shipment" msgstr "" -#: templates/js/translated/sales_order.js:930 +#: templates/js/translated/sales_order.js:933 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/sales_order.js:945 +#: templates/js/translated/sales_order.js:948 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/sales_order.js:978 +#: templates/js/translated/sales_order.js:981 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/sales_order.js:1003 +#: templates/js/translated/sales_order.js:1006 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/sales_order.js:1027 -#: templates/js/translated/sales_order.js:1526 +#: templates/js/translated/sales_order.js:1030 +#: templates/js/translated/sales_order.js:1529 msgid "Not shipped" msgstr "" -#: templates/js/translated/sales_order.js:1045 +#: templates/js/translated/sales_order.js:1048 msgid "Tracking" msgstr "" -#: templates/js/translated/sales_order.js:1049 +#: templates/js/translated/sales_order.js:1052 msgid "Invoice" msgstr "" -#: templates/js/translated/sales_order.js:1216 +#: templates/js/translated/sales_order.js:1219 msgid "Add Shipment" msgstr "" -#: templates/js/translated/sales_order.js:1267 +#: templates/js/translated/sales_order.js:1270 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/sales_order.js:1268 +#: templates/js/translated/sales_order.js:1271 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/sales_order.js:1474 +#: templates/js/translated/sales_order.js:1477 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/sales_order.js:1566 +#: templates/js/translated/sales_order.js:1569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1580 +#: templates/js/translated/sales_order.js:1583 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/sales_order.js:1581 +#: templates/js/translated/sales_order.js:1584 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/sales_order.js:1620 -#: templates/js/translated/sales_order.js:1707 +#: templates/js/translated/sales_order.js:1623 +#: templates/js/translated/sales_order.js:1710 #: templates/js/translated/stock.js:1744 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/sales_order.js:1628 -#: templates/js/translated/sales_order.js:1716 +#: templates/js/translated/sales_order.js:1631 +#: templates/js/translated/sales_order.js:1719 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/sales_order.js:2005 +#: templates/js/translated/sales_order.js:2008 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/sales_order.js:2009 +#: templates/js/translated/sales_order.js:2012 msgid "Purchase stock" msgstr "" -#: templates/js/translated/sales_order.js:2018 -#: templates/js/translated/sales_order.js:2205 +#: templates/js/translated/sales_order.js:2021 +#: templates/js/translated/sales_order.js:2208 msgid "Calculate price" msgstr "" -#: templates/js/translated/sales_order.js:2032 +#: templates/js/translated/sales_order.js:2035 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/sales_order.js:2035 +#: templates/js/translated/sales_order.js:2038 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/sales_order.js:2106 +#: templates/js/translated/sales_order.js:2109 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/sales_order.js:2213 +#: templates/js/translated/sales_order.js:2216 msgid "Update Unit Price" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 6e6871eff866..d3c483467804 100644 --- a/src/frontend/src/locales/bg/messages.po +++ b/src/frontend/src/locales/bg/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: bg\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 8d97ec6df80b..47bbaca796ba 100644 --- a/src/frontend/src/locales/cs/messages.po +++ b/src/frontend/src/locales/cs/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index 2a9b5b348827..217f7ebc3baf 100644 --- a/src/frontend/src/locales/da/messages.po +++ b/src/frontend/src/locales/da/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: da\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index 1b45dd42eb60..18573149d29d 100644 --- a/src/frontend/src/locales/de/messages.po +++ b/src/frontend/src/locales/de/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-11 21:26\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "Willkommen, unten anmelden" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "Nutzername" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "Passwort zurücksetzen" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "Adresse" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "Name" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "Einstellungen" @@ -886,6 +892,7 @@ msgid "User" msgstr "Nutzer" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "Benutzer" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 35cd9a6fc9ce..da08a7db8572 100644 --- a/src/frontend/src/locales/el/messages.po +++ b/src/frontend/src/locales/el/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 87a00c2166ee..7ecfe2096fde 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/components/DashboardItemProxy.tsx:33 +#: src/components/DashboardItemProxy.tsx:34 msgid "Title" msgstr "Title" @@ -28,24 +28,25 @@ msgstr "Form Errors Exist" #: src/components/forms/ApiForm.tsx:304 #: src/components/tables/FilterSelectModal.tsx:166 +#: src/components/tables/plugin/PluginListTable.tsx:132 #: src/contexts/ThemeContext.tsx:64 msgid "Cancel" msgstr "Cancel" #: src/components/forms/ApiForm.tsx:313 #: src/contexts/ThemeContext.tsx:64 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 msgid "Submit" msgstr "Submit" #: src/components/forms/AuthenticationForm.tsx:44 -#: src/functions/auth.tsx:32 +#: src/functions/auth.tsx:33 msgid "Login failed" msgstr "Login failed" #: src/components/forms/AuthenticationForm.tsx:45 #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:110 +#: src/functions/auth.tsx:111 msgid "Check your input and try again." msgstr "Check your input and try again." @@ -68,7 +69,7 @@ msgstr "Welcome back!" #~ msgstr "Login successfull" #: src/components/forms/AuthenticationForm.tsx:64 -#: src/functions/auth.tsx:101 +#: src/functions/auth.tsx:102 msgid "Mail delivery successful" msgstr "Mail delivery successful" @@ -90,11 +91,13 @@ msgid "Welcome, log in below" msgstr "Welcome, log in below" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "Username" #: src/components/forms/AuthenticationForm.tsx:97 -#: src/pages/Auth/Set-Password.tsx:105 +#: src/pages/Auth/Set-Password.tsx:106 msgid "Password" msgstr "Password" @@ -108,14 +111,16 @@ msgid "Reset password" msgstr "Reset password" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:47 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" msgstr "Email" #: src/components/forms/AuthenticationForm.tsx:118 #: src/pages/Auth/Reset.tsx:32 -#: src/pages/Auth/Set-Password.tsx:106 +#: src/pages/Auth/Set-Password.tsx:107 msgid "We will send you a link to login - if you are registered" msgstr "We will send you a link to login - if you are registered" @@ -146,10 +151,11 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 -#: src/components/tables/part/PartCategoryTable.tsx:23 -#: src/components/tables/part/PartParameterTemplateTable.tsx:30 -#: src/components/tables/settings/CustomUnitsTable.tsx:30 -#: src/components/tables/stock/StockLocationTable.tsx:24 +#: src/components/tables/part/PartCategoryTable.tsx:24 +#: src/components/tables/part/PartParameterTemplateTable.tsx:32 +#: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 +#: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "Name" @@ -191,8 +197,9 @@ msgid "State: <0>worker ({0}), <1>plugins{1}" msgstr "State: <0>worker ({0}), <1>plugins{1}" #: src/components/forms/fields/ApiFormField.tsx:326 -#: src/components/nav/SearchDrawer.tsx:417 +#: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:392 +#: src/components/tables/plugin/PluginListTable.tsx:163 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -206,9 +213,9 @@ msgid "Search" msgstr "Search" #: src/components/forms/fields/RelatedModelField.tsx:215 -#: src/components/modals/AboutInvenTreeModal.tsx:66 +#: src/components/modals/AboutInvenTreeModal.tsx:67 #: src/components/widgets/WidgetLayout.tsx:134 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:297 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:298 msgid "Loading" msgstr "Loading" @@ -258,8 +265,8 @@ msgstr "Edit" #: src/components/items/ActionDropdown.tsx:174 #: src/components/tables/RowActions.tsx:61 #: src/functions/forms.tsx:180 -#: src/pages/Index/Scan.tsx:306 -#: src/pages/Notifications.tsx:78 +#: src/pages/Index/Scan.tsx:332 +#: src/pages/Notifications.tsx:79 msgid "Delete" msgstr "Delete" @@ -269,7 +276,7 @@ msgstr "Delete item" #: src/components/items/ActionDropdown.tsx:193 #: src/components/tables/RowActions.tsx:27 -#: src/pages/stock/StockDetail.tsx:189 +#: src/pages/stock/StockDetail.tsx:190 msgid "Duplicate" msgstr "Duplicate" @@ -303,7 +310,7 @@ msgid "InvenTree Logo" msgstr "InvenTree Logo" #: src/components/items/OnlyStaff.tsx:9 -#: src/components/modals/AboutInvenTreeModal.tsx:29 +#: src/components/modals/AboutInvenTreeModal.tsx:30 msgid "This information is only available for staff users" msgstr "This information is only available for staff users" @@ -331,133 +338,133 @@ msgstr "Yes" msgid "No" msgstr "No" -#: src/components/modals/AboutInvenTreeModal.tsx:84 +#: src/components/modals/AboutInvenTreeModal.tsx:85 msgid "Your InvenTree version status is" msgstr "Your InvenTree version status is" -#: src/components/modals/AboutInvenTreeModal.tsx:88 +#: src/components/modals/AboutInvenTreeModal.tsx:89 msgid "Development Version" msgstr "Development Version" -#: src/components/modals/AboutInvenTreeModal.tsx:92 +#: src/components/modals/AboutInvenTreeModal.tsx:93 msgid "Up to Date" msgstr "Up to Date" -#: src/components/modals/AboutInvenTreeModal.tsx:96 +#: src/components/modals/AboutInvenTreeModal.tsx:97 msgid "Update Available" msgstr "Update Available" -#: src/components/modals/AboutInvenTreeModal.tsx:101 +#: src/components/modals/AboutInvenTreeModal.tsx:102 msgid "Version Information" msgstr "Version Information" -#: src/components/modals/AboutInvenTreeModal.tsx:109 +#: src/components/modals/AboutInvenTreeModal.tsx:110 msgid "InvenTree Version" msgstr "InvenTree Version" -#: src/components/modals/AboutInvenTreeModal.tsx:115 +#: src/components/modals/AboutInvenTreeModal.tsx:116 msgid "Commit Hash" msgstr "Commit Hash" -#: src/components/modals/AboutInvenTreeModal.tsx:120 +#: src/components/modals/AboutInvenTreeModal.tsx:121 msgid "Commit Date" msgstr "Commit Date" -#: src/components/modals/AboutInvenTreeModal.tsx:125 +#: src/components/modals/AboutInvenTreeModal.tsx:126 msgid "Commit Branch" msgstr "Commit Branch" -#: src/components/modals/AboutInvenTreeModal.tsx:130 +#: src/components/modals/AboutInvenTreeModal.tsx:131 #: src/components/modals/ServerInfoModal.tsx:124 msgid "API Version" msgstr "API Version" -#: src/components/modals/AboutInvenTreeModal.tsx:133 +#: src/components/modals/AboutInvenTreeModal.tsx:134 msgid "Python Version" msgstr "Python Version" -#: src/components/modals/AboutInvenTreeModal.tsx:136 +#: src/components/modals/AboutInvenTreeModal.tsx:137 msgid "Django Version" msgstr "Django Version" -#: src/components/modals/AboutInvenTreeModal.tsx:146 +#: src/components/modals/AboutInvenTreeModal.tsx:147 msgid "Links" msgstr "Links" -#: src/components/modals/AboutInvenTreeModal.tsx:152 +#: src/components/modals/AboutInvenTreeModal.tsx:153 msgid "InvenTree Documentation" msgstr "InvenTree Documentation" -#: src/components/modals/AboutInvenTreeModal.tsx:153 +#: src/components/modals/AboutInvenTreeModal.tsx:154 msgid "View Code on GitHub" msgstr "View Code on GitHub" -#: src/components/modals/AboutInvenTreeModal.tsx:154 +#: src/components/modals/AboutInvenTreeModal.tsx:155 msgid "Credits" msgstr "Credits" -#: src/components/modals/AboutInvenTreeModal.tsx:155 +#: src/components/modals/AboutInvenTreeModal.tsx:156 msgid "Mobile App" msgstr "Mobile App" -#: src/components/modals/AboutInvenTreeModal.tsx:156 +#: src/components/modals/AboutInvenTreeModal.tsx:157 msgid "Submit Bug Report" msgstr "Submit Bug Report" -#: src/components/modals/AboutInvenTreeModal.tsx:166 +#: src/components/modals/AboutInvenTreeModal.tsx:167 msgid "Copy version information" msgstr "Copy version information" -#: src/components/modals/QrCodeModal.tsx:71 +#: src/components/modals/QrCodeModal.tsx:72 msgid "Unknown response" msgstr "Unknown response" -#: src/components/modals/QrCodeModal.tsx:101 -#: src/pages/Index/Scan.tsx:592 +#: src/components/modals/QrCodeModal.tsx:102 +#: src/pages/Index/Scan.tsx:618 msgid "Error while getting camera" msgstr "Error while getting camera" -#: src/components/modals/QrCodeModal.tsx:124 -#: src/pages/Index/Scan.tsx:615 +#: src/components/modals/QrCodeModal.tsx:125 +#: src/pages/Index/Scan.tsx:641 msgid "Error while scanning" msgstr "Error while scanning" -#: src/components/modals/QrCodeModal.tsx:138 -#: src/pages/Index/Scan.tsx:629 +#: src/components/modals/QrCodeModal.tsx:139 +#: src/pages/Index/Scan.tsx:655 msgid "Error while stopping" msgstr "Error while stopping" -#: src/components/modals/QrCodeModal.tsx:153 +#: src/components/modals/QrCodeModal.tsx:154 #: src/defaults/menuItems.tsx:21 -#: src/pages/Index/Scan.tsx:698 +#: src/pages/Index/Scan.tsx:724 msgid "Scanning" msgstr "Scanning" -#: src/components/modals/QrCodeModal.tsx:153 -#: src/pages/Index/Scan.tsx:698 +#: src/components/modals/QrCodeModal.tsx:154 +#: src/pages/Index/Scan.tsx:724 msgid "Not scanning" msgstr "Not scanning" -#: src/components/modals/QrCodeModal.tsx:158 -#: src/pages/Index/Scan.tsx:704 +#: src/components/modals/QrCodeModal.tsx:159 +#: src/pages/Index/Scan.tsx:730 msgid "Select Camera" msgstr "Select Camera" -#: src/components/modals/QrCodeModal.tsx:168 -#: src/pages/Index/Scan.tsx:690 +#: src/components/modals/QrCodeModal.tsx:169 +#: src/pages/Index/Scan.tsx:716 msgid "Start scanning" msgstr "Start scanning" -#: src/components/modals/QrCodeModal.tsx:175 -#: src/pages/Index/Scan.tsx:684 +#: src/components/modals/QrCodeModal.tsx:176 +#: src/pages/Index/Scan.tsx:710 msgid "Stop scanning" msgstr "Stop scanning" -#: src/components/modals/QrCodeModal.tsx:180 +#: src/components/modals/QrCodeModal.tsx:181 msgid "No scans yet!" msgstr "No scans yet!" -#: src/components/modals/QrCodeModal.tsx:200 +#: src/components/modals/QrCodeModal.tsx:201 #: src/components/modals/ServerInfoModal.tsx:137 msgid "Close modal" msgstr "Close modal" @@ -532,7 +539,7 @@ msgid "Email settings not configured" msgstr "Email settings not configured" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:81 +#: src/components/tables/plugin/PluginListTable.tsx:86 msgid "Version" msgstr "Version" @@ -546,12 +553,13 @@ msgstr "Server Version" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "Admin Center" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "Settings" @@ -562,7 +570,7 @@ msgstr "Account settings" #: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:296 +#: src/pages/Index/Settings/SystemSettings.tsx:295 msgid "System Settings" msgstr "System Settings" @@ -617,64 +625,64 @@ msgstr "Documentation" msgid "About" msgstr "About" -#: src/components/nav/NotificationDrawer.tsx:69 +#: src/components/nav/NotificationDrawer.tsx:70 #: src/pages/Index/Settings/SystemSettings.tsx:123 #: src/pages/Index/Settings/UserSettings.tsx:94 -#: src/pages/Notifications.tsx:27 -#: src/pages/Notifications.tsx:99 +#: src/pages/Notifications.tsx:28 +#: src/pages/Notifications.tsx:100 msgid "Notifications" msgstr "Notifications" -#: src/components/nav/NotificationDrawer.tsx:86 +#: src/components/nav/NotificationDrawer.tsx:87 msgid "You have no unread notifications." msgstr "You have no unread notifications." -#: src/components/nav/NotificationDrawer.tsx:110 -#: src/pages/Notifications.tsx:35 +#: src/components/nav/NotificationDrawer.tsx:111 +#: src/pages/Notifications.tsx:36 msgid "Mark as read" msgstr "Mark as read" -#: src/components/nav/PartCategoryTree.tsx:79 -#: src/components/render/ModelType.tsx:64 +#: src/components/nav/PartCategoryTree.tsx:80 +#: src/components/render/ModelType.tsx:49 #: src/pages/Index/Settings/SystemSettings.tsx:187 #: src/pages/part/CategoryDetail.tsx:60 msgid "Part Categories" msgstr "Part Categories" -#: src/components/nav/SearchDrawer.tsx:187 +#: src/components/nav/SearchDrawer.tsx:76 msgid "results" msgstr "results" -#: src/components/nav/SearchDrawer.tsx:343 +#: src/components/nav/SearchDrawer.tsx:338 msgid "Enter search text" msgstr "Enter search text" -#: src/components/nav/SearchDrawer.tsx:370 +#: src/components/nav/SearchDrawer.tsx:365 msgid "Search Options" msgstr "Search Options" -#: src/components/nav/SearchDrawer.tsx:373 +#: src/components/nav/SearchDrawer.tsx:368 msgid "Regex search" msgstr "Regex search" -#: src/components/nav/SearchDrawer.tsx:383 +#: src/components/nav/SearchDrawer.tsx:378 msgid "Whole word search" msgstr "Whole word search" -#: src/components/nav/SearchDrawer.tsx:420 +#: src/components/nav/SearchDrawer.tsx:415 msgid "An error occurred during search query" msgstr "An error occurred during search query" -#: src/components/nav/SearchDrawer.tsx:431 +#: src/components/nav/SearchDrawer.tsx:426 msgid "No results" msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:434 +#: src/components/nav/SearchDrawer.tsx:429 msgid "No results available for search query" msgstr "No results available for search query" -#: src/components/nav/StockLocationTree.tsx:79 -#: src/components/render/ModelType.tsx:76 +#: src/components/nav/StockLocationTree.tsx:80 +#: src/components/render/ModelType.tsx:63 #: src/pages/stock/LocationDetail.tsx:48 msgid "Stock Locations" msgstr "Stock Locations" @@ -683,194 +691,194 @@ msgstr "Stock Locations" msgid "Unknown model: {model}" msgstr "Unknown model: {model}" -#: src/components/render/ModelType.tsx:39 -#: src/components/tables/bom/BomTable.tsx:59 -#: src/components/tables/build/BuildOrderTable.tsx:37 -#: src/components/tables/part/PartParameterTable.tsx:32 -#: src/components/tables/part/PartTable.tsx:25 -#: src/components/tables/part/RelatedPartTable.tsx:39 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:95 -#: src/components/tables/purchasing/SupplierPartTable.tsx:36 -#: src/components/tables/stock/StockItemTable.tsx:26 -#: src/pages/part/PartDetail.tsx:327 +#: src/components/render/ModelType.tsx:20 +#: src/components/tables/bom/BomTable.tsx:61 +#: src/components/tables/build/BuildOrderTable.tsx:38 +#: src/components/tables/part/PartParameterTable.tsx:34 +#: src/components/tables/part/PartTable.tsx:26 +#: src/components/tables/part/RelatedPartTable.tsx:41 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:98 +#: src/components/tables/purchasing/SupplierPartTable.tsx:38 +#: src/components/tables/stock/StockItemTable.tsx:27 +#: src/pages/part/PartDetail.tsx:328 msgid "Part" msgstr "Part" -#: src/components/render/ModelType.tsx:40 -#: src/components/tables/part/PartCategoryTable.tsx:35 +#: src/components/render/ModelType.tsx:21 +#: src/components/tables/part/PartCategoryTable.tsx:36 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:33 #: src/pages/Index/Settings/SystemSettings.tsx:192 #: src/pages/part/CategoryDetail.tsx:46 #: src/pages/part/CategoryDetail.tsx:82 -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Parts" msgstr "Parts" -#: src/components/render/ModelType.tsx:45 +#: src/components/render/ModelType.tsx:27 msgid "Part Parameter Template" msgstr "Part Parameter Template" -#: src/components/render/ModelType.tsx:46 +#: src/components/render/ModelType.tsx:28 msgid "Part Parameter Templates" msgstr "Part Parameter Templates" -#: src/components/render/ModelType.tsx:51 -#: src/components/tables/purchasing/SupplierPartTable.tsx:64 +#: src/components/render/ModelType.tsx:34 +#: src/components/tables/purchasing/SupplierPartTable.tsx:66 msgid "Supplier Part" msgstr "Supplier Part" -#: src/components/render/ModelType.tsx:52 +#: src/components/render/ModelType.tsx:35 msgid "Supplier Parts" msgstr "Supplier Parts" -#: src/components/render/ModelType.tsx:57 +#: src/components/render/ModelType.tsx:41 msgid "Manufacturer Part" msgstr "Manufacturer Part" -#: src/components/render/ModelType.tsx:58 +#: src/components/render/ModelType.tsx:42 msgid "Manufacturer Parts" msgstr "Manufacturer Parts" -#: src/components/render/ModelType.tsx:63 +#: src/components/render/ModelType.tsx:48 #: src/pages/part/CategoryDetail.tsx:102 msgid "Part Category" msgstr "Part Category" -#: src/components/render/ModelType.tsx:69 -#: src/pages/stock/StockDetail.tsx:218 +#: src/components/render/ModelType.tsx:55 +#: src/pages/stock/StockDetail.tsx:219 msgid "Stock Item" msgstr "Stock Item" -#: src/components/render/ModelType.tsx:70 -#: src/components/tables/stock/StockLocationTable.tsx:35 -#: src/pages/company/CompanyDetail.tsx:95 +#: src/components/render/ModelType.tsx:56 +#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/pages/company/CompanyDetail.tsx:97 #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 msgid "Stock Items" msgstr "Stock Items" -#: src/components/render/ModelType.tsx:75 +#: src/components/render/ModelType.tsx:62 msgid "Stock Location" msgstr "Stock Location" -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:69 msgid "Stock History" msgstr "Stock History" -#: src/components/render/ModelType.tsx:82 +#: src/components/render/ModelType.tsx:70 msgid "Stock Histories" msgstr "Stock Histories" -#: src/components/render/ModelType.tsx:85 +#: src/components/render/ModelType.tsx:74 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:43 msgid "Build" msgstr "Build" -#: src/components/render/ModelType.tsx:86 +#: src/components/render/ModelType.tsx:75 msgid "Builds" msgstr "Builds" -#: src/components/render/ModelType.tsx:91 -#: src/pages/company/CompanyDetail.tsx:193 +#: src/components/render/ModelType.tsx:81 +#: src/pages/company/CompanyDetail.tsx:195 msgid "Company" msgstr "Company" -#: src/components/render/ModelType.tsx:92 +#: src/components/render/ModelType.tsx:82 msgid "Companies" msgstr "Companies" -#: src/components/render/ModelType.tsx:97 +#: src/components/render/ModelType.tsx:88 #: src/components/tables/ColumnRenderers.tsx:66 #: src/components/tables/TableHoverCard.tsx:58 -#: src/components/tables/settings/ProjectCodeTable.tsx:32 +#: src/components/tables/settings/ProjectCodeTable.tsx:34 msgid "Project Code" msgstr "Project Code" -#: src/components/render/ModelType.tsx:98 +#: src/components/render/ModelType.tsx:89 #: src/pages/Index/Settings/SystemSettings.tsx:105 msgid "Project Codes" msgstr "Project Codes" -#: src/components/render/ModelType.tsx:103 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/components/render/ModelType.tsx:95 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 msgid "Purchase Order" msgstr "Purchase Order" -#: src/components/render/ModelType.tsx:104 +#: src/components/render/ModelType.tsx:96 #: src/pages/Index/Settings/SystemSettings.tsx:262 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:174 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:175 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "Purchase Orders" -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:102 msgid "Purchase Order Line" msgstr "Purchase Order Line" -#: src/components/render/ModelType.tsx:110 +#: src/components/render/ModelType.tsx:103 msgid "Purchase Order Lines" msgstr "Purchase Order Lines" -#: src/components/render/ModelType.tsx:113 -#: src/components/tables/sales/SalesOrderTable.tsx:36 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/components/render/ModelType.tsx:107 +#: src/components/tables/sales/SalesOrderTable.tsx:37 +#: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" msgstr "Sales Order" -#: src/components/render/ModelType.tsx:114 +#: src/components/render/ModelType.tsx:108 #: src/pages/Index/Settings/SystemSettings.tsx:275 -#: src/pages/company/CompanyDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:180 +#: src/pages/company/CompanyDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:181 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "Sales Orders" -#: src/components/render/ModelType.tsx:119 +#: src/components/render/ModelType.tsx:114 msgid "Sales Order Shipment" msgstr "Sales Order Shipment" -#: src/components/render/ModelType.tsx:120 +#: src/components/render/ModelType.tsx:115 msgid "Sales Order Shipments" msgstr "Sales Order Shipments" -#: src/components/render/ModelType.tsx:125 -#: src/components/tables/sales/ReturnOrderTable.tsx:35 -#: src/pages/sales/ReturnOrderDetail.tsx:67 +#: src/components/render/ModelType.tsx:121 +#: src/components/tables/sales/ReturnOrderTable.tsx:36 +#: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" msgstr "Return Order" -#: src/components/render/ModelType.tsx:126 -#: src/pages/company/CompanyDetail.tsx:113 +#: src/components/render/ModelType.tsx:122 +#: src/pages/company/CompanyDetail.tsx:115 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "Return Orders" -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:128 msgid "Address" msgstr "Address" -#: src/components/render/ModelType.tsx:132 -#: src/pages/company/CompanyDetail.tsx:133 +#: src/components/render/ModelType.tsx:129 +#: src/pages/company/CompanyDetail.tsx:135 msgid "Addresses" msgstr "Addresses" -#: src/components/render/ModelType.tsx:137 +#: src/components/render/ModelType.tsx:135 msgid "Contact" msgstr "Contact" -#: src/components/render/ModelType.tsx:138 -#: src/pages/company/CompanyDetail.tsx:128 +#: src/components/render/ModelType.tsx:136 +#: src/pages/company/CompanyDetail.tsx:130 msgid "Contacts" msgstr "Contacts" -#: src/components/render/ModelType.tsx:143 +#: src/components/render/ModelType.tsx:142 msgid "Owner" msgstr "Owner" -#: src/components/render/ModelType.tsx:144 +#: src/components/render/ModelType.tsx:143 msgid "Owners" msgstr "Owners" @@ -879,13 +887,27 @@ msgid "User" msgstr "User" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "Users" -#: src/components/render/Order.tsx:71 +#: src/components/render/Order.tsx:85 msgid "Shipment" msgstr "Shipment" +#: src/components/render/Stock.tsx:26 +msgid "Serial Number" +msgstr "Serial Number" + +#: src/components/render/Stock.tsx:28 +#: src/components/tables/bom/BomTable.tsx:102 +#: src/components/tables/bom/UsedInTable.tsx:68 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:124 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:152 +#: src/pages/build/BuildDetail.tsx:77 +msgid "Quantity" +msgstr "Quantity" + #: src/components/settings/SettingItem.tsx:29 #: src/components/settings/SettingItem.tsx:70 msgid "Setting updated" @@ -905,13 +927,13 @@ msgid "Edit Setting" msgstr "Edit Setting" #: src/components/tables/ColumnRenderers.tsx:33 -#: src/components/tables/bom/BomTable.tsx:89 -#: src/components/tables/build/BuildOrderTable.tsx:55 -#: src/components/tables/part/PartParameterTable.tsx:63 -#: src/components/tables/part/PartParameterTemplateTable.tsx:41 -#: src/components/tables/part/RelatedPartTable.tsx:58 -#: src/components/tables/plugin/PluginListTable.tsx:68 -#: src/components/tables/stock/StockItemTable.tsx:45 +#: src/components/tables/bom/BomTable.tsx:93 +#: src/components/tables/build/BuildOrderTable.tsx:56 +#: src/components/tables/part/PartParameterTable.tsx:65 +#: src/components/tables/part/PartParameterTemplateTable.tsx:43 +#: src/components/tables/part/RelatedPartTable.tsx:60 +#: src/components/tables/plugin/PluginListTable.tsx:73 +#: src/components/tables/stock/StockItemTable.tsx:46 msgid "Description" msgstr "Description" @@ -920,8 +942,8 @@ msgid "Link" msgstr "Link" #: src/components/tables/ColumnRenderers.tsx:51 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:59 -#: src/pages/sales/SalesOrderDetail.tsx:45 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:60 +#: src/pages/sales/SalesOrderDetail.tsx:46 msgid "Line Items" msgstr "Line Items" @@ -946,7 +968,7 @@ msgid "Shipment Date" msgstr "Shipment Date" #: src/components/tables/ColumnRenderers.tsx:136 -#: src/components/tables/settings/CurrencyTable.tsx:22 +#: src/components/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "Currency" @@ -1016,7 +1038,7 @@ msgid "Select filter" msgstr "Select filter" #: src/components/tables/FilterSelectModal.tsx:159 -#: src/components/tables/part/PartParameterTable.tsx:70 +#: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" msgstr "Value" @@ -1076,64 +1098,56 @@ msgstr "Table filters" msgid "Actions" msgstr "Actions" -#: src/components/tables/bom/BomTable.tsx:67 +#: src/components/tables/bom/BomTable.tsx:70 msgid "This BOM item is defined for a different parent" msgstr "This BOM item is defined for a different parent" -#: src/components/tables/bom/BomTable.tsx:81 +#: src/components/tables/bom/BomTable.tsx:85 msgid "Part Information" msgstr "Part Information" -#: src/components/tables/bom/BomTable.tsx:94 -#: src/components/tables/bom/UsedInTable.tsx:75 -#: src/components/tables/build/BuildOrderTable.tsx:31 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:116 -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:39 +#: src/components/tables/bom/BomTable.tsx:98 +#: src/components/tables/bom/UsedInTable.tsx:76 +#: src/components/tables/build/BuildOrderTable.tsx:32 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:119 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:40 msgid "Reference" msgstr "Reference" -#: src/components/tables/bom/BomTable.tsx:98 -#: src/components/tables/bom/UsedInTable.tsx:67 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:121 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:149 -#: src/pages/build/BuildDetail.tsx:77 -msgid "Quantity" -msgstr "Quantity" - -#: src/components/tables/bom/BomTable.tsx:106 +#: src/components/tables/bom/BomTable.tsx:110 msgid "Substitutes" msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:120 +#: src/components/tables/bom/BomTable.tsx:124 msgid "Optional" msgstr "Optional" -#: src/components/tables/bom/BomTable.tsx:124 -#: src/components/tables/bom/BomTable.tsx:239 +#: src/components/tables/bom/BomTable.tsx:128 +#: src/components/tables/bom/BomTable.tsx:243 msgid "Consumable" msgstr "Consumable" -#: src/components/tables/bom/BomTable.tsx:128 +#: src/components/tables/bom/BomTable.tsx:132 msgid "Allow Variants" msgstr "Allow Variants" -#: src/components/tables/bom/BomTable.tsx:132 +#: src/components/tables/bom/BomTable.tsx:136 msgid "Gets Inherited" msgstr "Gets Inherited" -#: src/components/tables/bom/BomTable.tsx:138 -#: src/components/tables/part/PartTable.tsx:147 +#: src/components/tables/bom/BomTable.tsx:142 +#: src/components/tables/part/PartTable.tsx:156 msgid "Price Range" msgstr "Price Range" -#: src/components/tables/bom/BomTable.tsx:152 -#: src/components/tables/part/PartTable.tsx:113 -#: src/components/tables/stock/StockItemTable.tsx:119 +#: src/components/tables/bom/BomTable.tsx:156 +#: src/components/tables/part/PartTable.tsx:121 +#: src/components/tables/stock/StockItemTable.tsx:148 msgid "Available" msgstr "Available" -#: src/components/tables/bom/BomTable.tsx:163 -#: src/components/tables/part/PartTable.tsx:120 +#: src/components/tables/bom/BomTable.tsx:167 +#: src/components/tables/part/PartTable.tsx:129 msgid "No stock" msgstr "No stock" @@ -1141,20 +1155,20 @@ msgstr "No stock" #~ msgid "Available Stock" #~ msgstr "Available Stock" -#: src/components/tables/bom/BomTable.tsx:171 +#: src/components/tables/bom/BomTable.tsx:175 msgid "Includes substitute stock" msgstr "Includes substitute stock" -#: src/components/tables/bom/BomTable.tsx:180 +#: src/components/tables/bom/BomTable.tsx:184 msgid "Includes variant stock" msgstr "Includes variant stock" -#: src/components/tables/bom/BomTable.tsx:188 +#: src/components/tables/bom/BomTable.tsx:192 msgid "On order" msgstr "On order" -#: src/components/tables/bom/BomTable.tsx:196 -#: src/components/tables/part/PartTable.tsx:91 +#: src/components/tables/bom/BomTable.tsx:200 +#: src/components/tables/part/PartTable.tsx:97 msgid "Building" msgstr "Building" @@ -1162,86 +1176,86 @@ msgstr "Building" #~ msgid "Validate" #~ msgstr "Validate" -#: src/components/tables/bom/BomTable.tsx:205 -#: src/components/tables/part/PartTable.tsx:139 -#: src/components/tables/stock/StockItemTable.tsx:148 +#: src/components/tables/bom/BomTable.tsx:209 +#: src/components/tables/part/PartTable.tsx:148 +#: src/components/tables/stock/StockItemTable.tsx:184 msgid "Stock Information" msgstr "Stock Information" -#: src/components/tables/bom/BomTable.tsx:212 +#: src/components/tables/bom/BomTable.tsx:216 msgid "Can Build" msgstr "Can Build" -#: src/components/tables/bom/BomTable.tsx:216 +#: src/components/tables/bom/BomTable.tsx:220 msgid "Consumable item" msgstr "Consumable item" -#: src/components/tables/bom/BomTable.tsx:229 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 -#: src/components/tables/purchasing/SupplierPartTable.tsx:131 +#: src/components/tables/bom/BomTable.tsx:233 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/components/tables/purchasing/SupplierPartTable.tsx:133 #: src/pages/build/BuildDetail.tsx:169 -#: src/pages/company/CompanyDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 -#: src/pages/sales/ReturnOrderDetail.tsx:49 -#: src/pages/sales/SalesOrderDetail.tsx:77 -#: src/pages/stock/StockDetail.tsx:119 +#: src/pages/company/CompanyDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:228 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/sales/ReturnOrderDetail.tsx:50 +#: src/pages/sales/SalesOrderDetail.tsx:78 +#: src/pages/stock/StockDetail.tsx:120 msgid "Notes" msgstr "Notes" -#: src/components/tables/bom/BomTable.tsx:252 +#: src/components/tables/bom/BomTable.tsx:256 msgid "View BOM" msgstr "View BOM" -#: src/components/tables/bom/BomTable.tsx:263 +#: src/components/tables/bom/BomTable.tsx:267 msgid "Validate BOM line" msgstr "Validate BOM line" -#: src/components/tables/bom/BomTable.tsx:271 +#: src/components/tables/bom/BomTable.tsx:275 msgid "Edit Substitutes" msgstr "Edit Substitutes" -#: src/components/tables/bom/BomTable.tsx:285 +#: src/components/tables/bom/BomTable.tsx:289 msgid "Edit Bom Item" msgstr "Edit Bom Item" -#: src/components/tables/bom/BomTable.tsx:287 +#: src/components/tables/bom/BomTable.tsx:291 msgid "Bom item updated" msgstr "Bom item updated" -#: src/components/tables/bom/BomTable.tsx:302 +#: src/components/tables/bom/BomTable.tsx:306 msgid "Delete Bom Item" msgstr "Delete Bom Item" -#: src/components/tables/bom/BomTable.tsx:303 +#: src/components/tables/bom/BomTable.tsx:307 msgid "Bom item deleted" msgstr "Bom item deleted" -#: src/components/tables/bom/BomTable.tsx:306 +#: src/components/tables/bom/BomTable.tsx:310 msgid "Are you sure you want to remove this BOM item?" msgstr "Are you sure you want to remove this BOM item?" -#: src/components/tables/bom/UsedInTable.tsx:30 +#: src/components/tables/bom/UsedInTable.tsx:31 msgid "Assembled Part" msgstr "Assembled Part" -#: src/components/tables/bom/UsedInTable.tsx:49 +#: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" msgstr "Required Part" -#: src/components/tables/build/BuildOrderTable.tsx:61 +#: src/components/tables/build/BuildOrderTable.tsx:62 msgid "Progress" msgstr "Progress" -#: src/components/tables/build/BuildOrderTable.tsx:74 +#: src/components/tables/build/BuildOrderTable.tsx:75 msgid "Priority" msgstr "Priority" -#: src/components/tables/build/BuildOrderTable.tsx:82 +#: src/components/tables/build/BuildOrderTable.tsx:83 msgid "Completed" msgstr "Completed" -#: src/components/tables/build/BuildOrderTable.tsx:88 +#: src/components/tables/build/BuildOrderTable.tsx:89 msgid "Issued By" msgstr "Issued By" @@ -1250,383 +1264,437 @@ msgstr "Issued By" #~ msgid "Created" #~ msgstr "Created" -#: src/components/tables/build/BuildOrderTable.tsx:109 -#: src/components/tables/part/PartTable.tsx:166 -#: src/components/tables/plugin/PluginListTable.tsx:133 +#: src/components/tables/build/BuildOrderTable.tsx:110 +#: src/components/tables/part/PartTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "Active" -#: src/components/tables/build/BuildOrderTable.tsx:114 +#: src/components/tables/build/BuildOrderTable.tsx:115 msgid "Overdue" msgstr "Overdue" -#: src/components/tables/build/BuildOrderTable.tsx:119 +#: src/components/tables/build/BuildOrderTable.tsx:120 msgid "Assigned to me" msgstr "Assigned to me" -#: src/components/tables/general/AttachmentTable.tsx:29 +#: src/components/tables/general/AttachmentTable.tsx:30 msgid "Attachment" msgstr "Attachment" -#: src/components/tables/general/AttachmentTable.tsx:46 +#: src/components/tables/general/AttachmentTable.tsx:47 msgid "Comment" msgstr "Comment" -#: src/components/tables/general/AttachmentTable.tsx:55 +#: src/components/tables/general/AttachmentTable.tsx:56 msgid "Uploaded" msgstr "Uploaded" -#: src/components/tables/general/AttachmentTable.tsx:159 +#: src/components/tables/general/AttachmentTable.tsx:160 msgid "File uploaded" msgstr "File uploaded" -#: src/components/tables/general/AttachmentTable.tsx:160 +#: src/components/tables/general/AttachmentTable.tsx:161 msgid "File {0} uploaded successfully" msgstr "File {0} uploaded successfully" -#: src/components/tables/general/AttachmentTable.tsx:171 +#: src/components/tables/general/AttachmentTable.tsx:172 msgid "Upload Error" msgstr "Upload Error" -#: src/components/tables/general/AttachmentTable.tsx:172 +#: src/components/tables/general/AttachmentTable.tsx:173 msgid "File could not be uploaded" msgstr "File could not be uploaded" -#: src/components/tables/general/AttachmentTable.tsx:185 +#: src/components/tables/general/AttachmentTable.tsx:186 msgid "Add attachment" msgstr "Add attachment" -#: src/components/tables/general/AttachmentTable.tsx:204 +#: src/components/tables/general/AttachmentTable.tsx:205 msgid "Add external link" msgstr "Add external link" -#: src/components/tables/general/AttachmentTable.tsx:235 +#: src/components/tables/general/AttachmentTable.tsx:236 msgid "No attachments found" msgstr "No attachments found" -#: src/components/tables/general/AttachmentTable.tsx:250 +#: src/components/tables/general/AttachmentTable.tsx:251 msgid "Upload attachment" msgstr "Upload attachment" -#: src/components/tables/general/CompanyTable.tsx:31 +#: src/components/tables/general/CompanyTable.tsx:32 msgid "Company Name" msgstr "Company Name" -#: src/components/tables/general/CompanyTable.tsx:49 +#: src/components/tables/general/CompanyTable.tsx:50 #: src/defaults/links.tsx:10 msgid "Website" msgstr "Website" -#: src/components/tables/notifications/NotificationsTable.tsx:22 +#: src/components/tables/notifications/NotificationsTable.tsx:23 msgid "Age" msgstr "Age" -#: src/components/tables/notifications/NotificationsTable.tsx:27 -#: src/components/tables/part/PartTable.tsx:49 +#: src/components/tables/notifications/NotificationsTable.tsx:28 +#: src/components/tables/part/PartTable.tsx:50 msgid "Category" msgstr "Category" -#: src/components/tables/notifications/NotificationsTable.tsx:32 +#: src/components/tables/notifications/NotificationsTable.tsx:33 msgid "Notification" msgstr "Notification" -#: src/components/tables/notifications/NotificationsTable.tsx:36 +#: src/components/tables/notifications/NotificationsTable.tsx:37 msgid "Message" msgstr "Message" -#: src/components/tables/part/PartCategoryTable.tsx:30 -#: src/components/tables/stock/StockLocationTable.tsx:30 +#: src/components/tables/part/PartCategoryTable.tsx:31 +#: src/components/tables/stock/StockLocationTable.tsx:31 msgid "Path" msgstr "Path" -#: src/components/tables/part/PartParameterTable.tsx:52 +#: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" msgstr "Parameter" -#: src/components/tables/part/PartParameterTable.tsx:91 -#: src/components/tables/part/PartParameterTemplateTable.tsx:36 -#: src/components/tables/part/PartTable.tsx:44 +#: src/components/tables/part/PartParameterTable.tsx:93 +#: src/components/tables/part/PartParameterTemplateTable.tsx:38 +#: src/components/tables/part/PartTable.tsx:45 msgid "Units" msgstr "Units" -#: src/components/tables/part/PartParameterTable.tsx:116 +#: src/components/tables/part/PartParameterTable.tsx:118 msgid "Edit Part Parameter" msgstr "Edit Part Parameter" -#: src/components/tables/part/PartParameterTable.tsx:124 +#: src/components/tables/part/PartParameterTable.tsx:126 msgid "Part parameter updated" msgstr "Part parameter updated" -#: src/components/tables/part/PartParameterTable.tsx:138 +#: src/components/tables/part/PartParameterTable.tsx:140 msgid "Delete Part Parameter" msgstr "Delete Part Parameter" -#: src/components/tables/part/PartParameterTable.tsx:139 +#: src/components/tables/part/PartParameterTable.tsx:141 msgid "Part parameter deleted" msgstr "Part parameter deleted" -#: src/components/tables/part/PartParameterTable.tsx:142 +#: src/components/tables/part/PartParameterTable.tsx:144 msgid "Are you sure you want to remove this parameter?" msgstr "Are you sure you want to remove this parameter?" -#: src/components/tables/part/PartParameterTable.tsx:161 +#: src/components/tables/part/PartParameterTable.tsx:163 msgid "Add Part Parameter" msgstr "Add Part Parameter" -#: src/components/tables/part/PartParameterTable.tsx:170 +#: src/components/tables/part/PartParameterTable.tsx:172 msgid "Part parameter added" msgstr "Part parameter added" -#: src/components/tables/part/PartParameterTable.tsx:177 -#~ msgid "Add parameter" -#~ msgstr "Add parameter" +#: src/components/tables/part/PartParameterTable.tsx:183 +msgid "Add parameter" +msgstr "Add parameter" -#: src/components/tables/part/PartParameterTable.tsx:198 +#: src/components/tables/part/PartParameterTable.tsx:200 msgid "Include Variants" msgstr "Include Variants" -#: src/components/tables/part/PartParameterTemplateTable.tsx:46 +#: src/components/tables/part/PartParameterTemplateTable.tsx:48 msgid "Checkbox" msgstr "Checkbox" -#: src/components/tables/part/PartParameterTemplateTable.tsx:50 +#: src/components/tables/part/PartParameterTemplateTable.tsx:52 msgid "Choices" msgstr "Choices" -#: src/components/tables/part/PartParameterTemplateTable.tsx:65 +#: src/components/tables/part/PartParameterTemplateTable.tsx:67 msgid "Edit Parameter Template" msgstr "Edit Parameter Template" -#: src/components/tables/part/PartParameterTemplateTable.tsx:67 +#: src/components/tables/part/PartParameterTemplateTable.tsx:69 msgid "Parameter template updated" msgstr "Parameter template updated" -#: src/components/tables/part/PartParameterTemplateTable.tsx:78 +#: src/components/tables/part/PartParameterTemplateTable.tsx:80 msgid "Delete Parameter Template" msgstr "Delete Parameter Template" -#: src/components/tables/part/PartParameterTemplateTable.tsx:79 +#: src/components/tables/part/PartParameterTemplateTable.tsx:81 msgid "Parameter template deleted" msgstr "Parameter template deleted" -#: src/components/tables/part/PartParameterTemplateTable.tsx:81 +#: src/components/tables/part/PartParameterTemplateTable.tsx:83 msgid "Remove parameter template" msgstr "Remove parameter template" -#: src/components/tables/part/PartParameterTemplateTable.tsx:93 +#: src/components/tables/part/PartParameterTemplateTable.tsx:95 msgid "Create Parameter Template" msgstr "Create Parameter Template" -#: src/components/tables/part/PartParameterTemplateTable.tsx:95 +#: src/components/tables/part/PartParameterTemplateTable.tsx:97 msgid "Parameter template created" msgstr "Parameter template created" -#: src/components/tables/part/PartParameterTemplateTable.tsx:103 +#: src/components/tables/part/PartParameterTemplateTable.tsx:105 msgid "Add parameter template" msgstr "Add parameter template" -#: src/components/tables/part/PartTable.tsx:38 +#: src/components/tables/part/PartTable.tsx:39 msgid "IPN" msgstr "IPN" -#: src/components/tables/part/PartTable.tsx:61 -#: src/components/tables/stock/StockItemTable.tsx:50 +#: src/components/tables/part/PartTable.tsx:62 +#: src/components/tables/stock/StockItemTable.tsx:51 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:229 -#: src/pages/part/PartDetail.tsx:97 +#: src/pages/part/PartDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:63 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/stock/StockDetail.tsx:135 msgid "Stock" msgstr "Stock" -#: src/components/tables/part/PartTable.tsx:80 +#: src/components/tables/part/PartTable.tsx:82 msgid "Minimum stock" msgstr "Minimum stock" -#: src/components/tables/part/PartTable.tsx:87 +#: src/components/tables/part/PartTable.tsx:91 msgid "On Order" msgstr "On Order" -#: src/components/tables/part/PartTable.tsx:97 +#: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" msgstr "Build Order Allocations" -#: src/components/tables/part/PartTable.tsx:106 +#: src/components/tables/part/PartTable.tsx:113 msgid "Sales Order Allocations" msgstr "Sales Order Allocations" -#: src/components/tables/part/PartTable.tsx:167 +#: src/components/tables/part/PartTable.tsx:176 msgid "Filter by part active status" msgstr "Filter by part active status" -#: src/components/tables/part/PartTable.tsx:172 +#: src/components/tables/part/PartTable.tsx:181 msgid "Assembly" msgstr "Assembly" -#: src/components/tables/part/PartTable.tsx:173 +#: src/components/tables/part/PartTable.tsx:182 msgid "Filter by assembly attribute" msgstr "Filter by assembly attribute" -#: src/components/tables/part/PartTable.tsx:178 +#: src/components/tables/part/PartTable.tsx:187 msgid "Include Subcategories" msgstr "Include Subcategories" -#: src/components/tables/part/PartTable.tsx:179 +#: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" msgstr "Include parts in subcategories" -#: src/components/tables/part/PartTable.tsx:184 +#: src/components/tables/part/PartTable.tsx:193 msgid "Component" msgstr "Component" -#: src/components/tables/part/PartTable.tsx:185 +#: src/components/tables/part/PartTable.tsx:194 msgid "Filter by component attribute" msgstr "Filter by component attribute" -#: src/components/tables/part/PartTable.tsx:190 +#: src/components/tables/part/PartTable.tsx:199 msgid "Trackable" msgstr "Trackable" -#: src/components/tables/part/PartTable.tsx:191 +#: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" msgstr "Filter by trackable attribute" -#: src/components/tables/part/PartTable.tsx:196 +#: src/components/tables/part/PartTable.tsx:205 msgid "Has Units" msgstr "Has Units" -#: src/components/tables/part/PartTable.tsx:197 +#: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" msgstr "Filter by parts which have units" -#: src/components/tables/part/PartTable.tsx:202 +#: src/components/tables/part/PartTable.tsx:211 msgid "Has IPN" msgstr "Has IPN" -#: src/components/tables/part/PartTable.tsx:203 +#: src/components/tables/part/PartTable.tsx:211 +#~ msgid "Detail" +#~ msgstr "Detail" + +#: src/components/tables/part/PartTable.tsx:212 msgid "Filter by parts which have an internal part number" msgstr "Filter by parts which have an internal part number" -#: src/components/tables/part/PartTable.tsx:208 +#: src/components/tables/part/PartTable.tsx:217 msgid "Has Stock" msgstr "Has Stock" -#: src/components/tables/part/PartTable.tsx:209 +#: src/components/tables/part/PartTable.tsx:218 msgid "Filter by parts which have stock" msgstr "Filter by parts which have stock" -#: src/components/tables/part/PartTable.tsx:211 -#~ msgid "Detail" -#~ msgstr "Detail" - -#: src/components/tables/part/PartTable.tsx:214 +#: src/components/tables/part/PartTable.tsx:223 #: src/defaults/dashboardItems.tsx:50 msgid "Low Stock" msgstr "Low Stock" -#: src/components/tables/part/PartTable.tsx:215 +#: src/components/tables/part/PartTable.tsx:224 msgid "Filter by parts which have low stock" msgstr "Filter by parts which have low stock" -#: src/components/tables/part/PartTable.tsx:220 +#: src/components/tables/part/PartTable.tsx:229 msgid "Purchaseable" msgstr "Purchaseable" -#: src/components/tables/part/PartTable.tsx:221 +#: src/components/tables/part/PartTable.tsx:230 msgid "Filter by parts which are purchaseable" msgstr "Filter by parts which are purchaseable" -#: src/components/tables/part/PartTable.tsx:226 +#: src/components/tables/part/PartTable.tsx:235 msgid "Salable" msgstr "Salable" -#: src/components/tables/part/PartTable.tsx:227 +#: src/components/tables/part/PartTable.tsx:236 msgid "Filter by parts which are salable" msgstr "Filter by parts which are salable" -#: src/components/tables/part/PartTable.tsx:232 -#: src/components/tables/part/PartTable.tsx:236 +#: src/components/tables/part/PartTable.tsx:241 +#: src/components/tables/part/PartTable.tsx:245 msgid "Virtual" msgstr "Virtual" -#: src/components/tables/part/PartTable.tsx:233 +#: src/components/tables/part/PartTable.tsx:242 msgid "Filter by parts which are virtual" msgstr "Filter by parts which are virtual" -#: src/components/tables/part/PartTable.tsx:237 +#: src/components/tables/part/PartTable.tsx:246 msgid "Not Virtual" msgstr "Not Virtual" -#: src/components/tables/part/RelatedPartTable.tsx:69 +#: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" msgstr "Add Related Part" -#: src/components/tables/part/RelatedPartTable.tsx:77 +#: src/components/tables/part/RelatedPartTable.tsx:79 msgid "Related Part" msgstr "Related Part" -#: src/components/tables/part/RelatedPartTable.tsx:80 +#: src/components/tables/part/RelatedPartTable.tsx:82 msgid "Related part added" msgstr "Related part added" -#: src/components/tables/part/RelatedPartTable.tsx:90 +#: src/components/tables/part/RelatedPartTable.tsx:92 msgid "Add related part" msgstr "Add related part" -#: src/components/tables/part/RelatedPartTable.tsx:111 +#: src/components/tables/part/RelatedPartTable.tsx:113 msgid "Delete Related Part" msgstr "Delete Related Part" -#: src/components/tables/part/RelatedPartTable.tsx:112 +#: src/components/tables/part/RelatedPartTable.tsx:114 msgid "Related part deleted" msgstr "Related part deleted" -#: src/components/tables/part/RelatedPartTable.tsx:114 +#: src/components/tables/part/RelatedPartTable.tsx:116 msgid "Are you sure you want to remove this relationship?" msgstr "Are you sure you want to remove this relationship?" -#: src/components/tables/plugin/PluginListTable.tsx:23 +#: src/components/tables/plugin/PluginListTable.tsx:28 msgid "Plugin is active" msgstr "Plugin is active" -#: src/components/tables/plugin/PluginListTable.tsx:29 +#: src/components/tables/plugin/PluginListTable.tsx:34 msgid "Plugin is inactive" msgstr "Plugin is inactive" -#: src/components/tables/plugin/PluginListTable.tsx:36 +#: src/components/tables/plugin/PluginListTable.tsx:41 msgid "Plugin is not installed" msgstr "Plugin is not installed" -#: src/components/tables/plugin/PluginListTable.tsx:53 +#: src/components/tables/plugin/PluginListTable.tsx:58 msgid "Plugin" msgstr "Plugin" -#: src/components/tables/plugin/PluginListTable.tsx:75 +#: src/components/tables/plugin/PluginListTable.tsx:80 msgid "Description not available" msgstr "Description not available" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:105 +msgid "Activate Plugin" +msgstr "Activate Plugin" + +#: src/components/tables/plugin/PluginListTable.tsx:105 +msgid "Deactivate Plugin" +msgstr "Deactivate Plugin" + +#: src/components/tables/plugin/PluginListTable.tsx:114 +msgid "Confirm plugin activation" +msgstr "Confirm plugin activation" + +#: src/components/tables/plugin/PluginListTable.tsx:115 +msgid "Confirm plugin deactivation" +msgstr "Confirm plugin deactivation" + +#: src/components/tables/plugin/PluginListTable.tsx:121 +msgid "The following plugin will be activated" +msgstr "The following plugin will be activated" + +#: src/components/tables/plugin/PluginListTable.tsx:122 +msgid "The following plugin will be deactivated" +msgstr "The following plugin will be deactivated" + +#: src/components/tables/plugin/PluginListTable.tsx:133 +msgid "Confirm" +msgstr "Confirm" + +#: src/components/tables/plugin/PluginListTable.tsx:143 +msgid "Activating plugin" +msgstr "Activating plugin" + +#: src/components/tables/plugin/PluginListTable.tsx:143 +msgid "Deactivating plugin" +msgstr "Deactivating plugin" + +#: src/components/tables/plugin/PluginListTable.tsx:153 +msgid "Plugin updated" +msgstr "Plugin updated" + +#: src/components/tables/plugin/PluginListTable.tsx:155 +msgid "The plugin was activated" +msgstr "The plugin was activated" + +#: src/components/tables/plugin/PluginListTable.tsx:156 +msgid "The plugin was deactivated" +msgstr "The plugin was deactivated" + +#: src/components/tables/plugin/PluginListTable.tsx:164 +msgid "Error updating plugin" +msgstr "Error updating plugin" + +#: src/components/tables/plugin/PluginListTable.tsx:181 msgid "Deactivate" msgstr "Deactivate" -#: src/components/tables/plugin/PluginListTable.tsx:108 +#: src/components/tables/plugin/PluginListTable.tsx:190 msgid "Activate" msgstr "Activate" -#: src/components/tables/plugin/PluginListTable.tsx:138 +#: src/components/tables/plugin/PluginListTable.tsx:223 msgid "Builtin" msgstr "Builtin" -#: src/components/tables/plugin/PluginListTable.tsx:143 +#: src/components/tables/plugin/PluginListTable.tsx:228 msgid "Sample" msgstr "Sample" -#: src/components/tables/plugin/PluginListTable.tsx:148 +#: src/components/tables/plugin/PluginListTable.tsx:233 msgid "Installed" msgstr "Installed" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:53 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:55 msgid "Receive line item" msgstr "Receive line item" @@ -1634,318 +1702,437 @@ msgstr "Receive line item" #~ msgid "Receive" #~ msgstr "Receive" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:73 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 msgid "Edit Line Item" msgstr "Edit Line Item" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:79 msgid "Line item updated" msgstr "Line item updated" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:112 msgid "Part Description" msgstr "Part Description" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:134 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 -#: src/components/tables/purchasing/SupplierPartTable.tsx:103 -#: src/components/tables/purchasing/SupplierPartTable.tsx:123 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:137 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 +#: src/components/tables/purchasing/SupplierPartTable.tsx:105 +#: src/components/tables/purchasing/SupplierPartTable.tsx:125 msgid "Pack Quantity" msgstr "Pack Quantity" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 msgid "Total Quantity" msgstr "Total Quantity" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 msgid "Received" msgstr "Received" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 msgid "Supplier Code" msgstr "Supplier Code" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:182 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:185 msgid "Supplier Link" msgstr "Supplier Link" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Manufacturer Code" msgstr "Manufacturer Code" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Unit Price" msgstr "Unit Price" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:203 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 msgid "Destination" msgstr "Destination" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 msgid "Add Line Item" msgstr "Add Line Item" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Line item added" msgstr "Line item added" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:232 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:239 msgid "Add line item" msgstr "Add line item" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:236 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Receive items" msgstr "Receive items" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:47 -#: src/components/tables/purchasing/SupplierPartTable.tsx:49 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 +#: src/components/tables/purchasing/SupplierPartTable.tsx:51 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" msgstr "Supplier" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:63 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 msgid "Supplier Reference" msgstr "Supplier Reference" -#: src/components/tables/purchasing/SupplierPartTable.tsx:72 +#: src/components/tables/purchasing/SupplierPartTable.tsx:74 #: src/pages/company/ManufacturerDetail.tsx:8 msgid "Manufacturer" msgstr "Manufacturer" -#: src/components/tables/purchasing/SupplierPartTable.tsx:88 +#: src/components/tables/purchasing/SupplierPartTable.tsx:90 msgid "MPN" msgstr "MPN" -#: src/components/tables/purchasing/SupplierPartTable.tsx:93 +#: src/components/tables/purchasing/SupplierPartTable.tsx:95 msgid "In Stock" msgstr "In Stock" -#: src/components/tables/purchasing/SupplierPartTable.tsx:98 +#: src/components/tables/purchasing/SupplierPartTable.tsx:100 msgid "Packaging" msgstr "Packaging" -#: src/components/tables/purchasing/SupplierPartTable.tsx:114 +#: src/components/tables/purchasing/SupplierPartTable.tsx:116 msgid "Base units" msgstr "Base units" -#: src/components/tables/purchasing/SupplierPartTable.tsx:136 +#: src/components/tables/purchasing/SupplierPartTable.tsx:138 msgid "Availability" msgstr "Availability" -#: src/components/tables/purchasing/SupplierPartTable.tsx:145 +#: src/components/tables/purchasing/SupplierPartTable.tsx:147 msgid "Updated" msgstr "Updated" -#: src/components/tables/purchasing/SupplierPartTable.tsx:164 +#: src/components/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add Supplier Part" msgstr "Add Supplier Part" -#: src/components/tables/purchasing/SupplierPartTable.tsx:167 +#: src/components/tables/purchasing/SupplierPartTable.tsx:169 msgid "Supplier part created" msgstr "Supplier part created" -#: src/components/tables/purchasing/SupplierPartTable.tsx:176 +#: src/components/tables/purchasing/SupplierPartTable.tsx:178 msgid "Add supplier part" msgstr "Add supplier part" -#: src/components/tables/purchasing/SupplierPartTable.tsx:191 +#: src/components/tables/purchasing/SupplierPartTable.tsx:193 msgid "Edit Supplier Part" msgstr "Edit Supplier Part" -#: src/components/tables/purchasing/SupplierPartTable.tsx:194 +#: src/components/tables/purchasing/SupplierPartTable.tsx:196 msgid "Supplier part updated" msgstr "Supplier part updated" -#: src/components/tables/purchasing/SupplierPartTable.tsx:205 +#: src/components/tables/purchasing/SupplierPartTable.tsx:207 msgid "Delete Supplier Part" msgstr "Delete Supplier Part" -#: src/components/tables/purchasing/SupplierPartTable.tsx:206 +#: src/components/tables/purchasing/SupplierPartTable.tsx:208 msgid "Supplier part deleted" msgstr "Supplier part deleted" -#: src/components/tables/purchasing/SupplierPartTable.tsx:209 +#: src/components/tables/purchasing/SupplierPartTable.tsx:211 msgid "Are you sure you want to remove this supplier part?" msgstr "Are you sure you want to remove this supplier part?" -#: src/components/tables/sales/ReturnOrderTable.tsx:41 -#: src/components/tables/sales/SalesOrderTable.tsx:43 +#: src/components/tables/sales/ReturnOrderTable.tsx:42 +#: src/components/tables/sales/SalesOrderTable.tsx:44 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" msgstr "Customer" -#: src/components/tables/sales/ReturnOrderTable.tsx:57 -#: src/components/tables/sales/SalesOrderTable.tsx:59 +#: src/components/tables/sales/ReturnOrderTable.tsx:58 +#: src/components/tables/sales/SalesOrderTable.tsx:60 msgid "Customer Reference" msgstr "Customer Reference" -#: src/components/tables/sales/ReturnOrderTable.tsx:68 +#: src/components/tables/sales/ReturnOrderTable.tsx:69 msgid "Total Cost" msgstr "Total Cost" -#: src/components/tables/settings/CurrencyTable.tsx:27 +#: src/components/tables/settings/CurrencyTable.tsx:28 msgid "Rate" msgstr "Rate" -#: src/components/tables/settings/CurrencyTable.tsx:39 +#: src/components/tables/settings/CurrencyTable.tsx:40 msgid "Exchange rates updated" msgstr "Exchange rates updated" -#: src/components/tables/settings/CurrencyTable.tsx:45 +#: src/components/tables/settings/CurrencyTable.tsx:46 msgid "Exchange rate update error" msgstr "Exchange rate update error" -#: src/components/tables/settings/CurrencyTable.tsx:56 +#: src/components/tables/settings/CurrencyTable.tsx:57 msgid "Refresh currency exchange rates" msgstr "Refresh currency exchange rates" -#: src/components/tables/settings/CustomUnitsTable.tsx:36 +#: src/components/tables/settings/CustomUnitsTable.tsx:38 msgid "Definition" msgstr "Definition" -#: src/components/tables/settings/CustomUnitsTable.tsx:42 +#: src/components/tables/settings/CustomUnitsTable.tsx:44 msgid "Symbol" msgstr "Symbol" -#: src/components/tables/settings/CustomUnitsTable.tsx:58 +#: src/components/tables/settings/CustomUnitsTable.tsx:60 msgid "Edit custom unit" msgstr "Edit custom unit" -#: src/components/tables/settings/CustomUnitsTable.tsx:65 +#: src/components/tables/settings/CustomUnitsTable.tsx:67 msgid "Custom unit updated" msgstr "Custom unit updated" -#: src/components/tables/settings/CustomUnitsTable.tsx:75 +#: src/components/tables/settings/CustomUnitsTable.tsx:77 msgid "Delete custom unit" msgstr "Delete custom unit" -#: src/components/tables/settings/CustomUnitsTable.tsx:76 +#: src/components/tables/settings/CustomUnitsTable.tsx:78 msgid "Custom unit deleted" msgstr "Custom unit deleted" -#: src/components/tables/settings/CustomUnitsTable.tsx:79 +#: src/components/tables/settings/CustomUnitsTable.tsx:81 msgid "Are you sure you want to remove this custom unit?" msgstr "Are you sure you want to remove this custom unit?" -#: src/components/tables/settings/CustomUnitsTable.tsx:92 -#: src/components/tables/settings/CustomUnitsTable.tsx:108 +#: src/components/tables/settings/CustomUnitsTable.tsx:94 +#: src/components/tables/settings/CustomUnitsTable.tsx:110 msgid "Add custom unit" msgstr "Add custom unit" -#: src/components/tables/settings/CustomUnitsTable.tsx:98 +#: src/components/tables/settings/CustomUnitsTable.tsx:100 msgid "Custom unit created" msgstr "Custom unit created" -#: src/components/tables/settings/ProjectCodeTable.tsx:47 +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "Edit group" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "Group updated" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "Delete group" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "Group deleted" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "Are you sure you want to delete this group?" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "Add group" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "Added group" + +#: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "Edit project code" -#: src/components/tables/settings/ProjectCodeTable.tsx:53 +#: src/components/tables/settings/ProjectCodeTable.tsx:55 msgid "Project code updated" msgstr "Project code updated" -#: src/components/tables/settings/ProjectCodeTable.tsx:63 +#: src/components/tables/settings/ProjectCodeTable.tsx:65 msgid "Delete project code" msgstr "Delete project code" -#: src/components/tables/settings/ProjectCodeTable.tsx:64 +#: src/components/tables/settings/ProjectCodeTable.tsx:66 msgid "Project code deleted" msgstr "Project code deleted" -#: src/components/tables/settings/ProjectCodeTable.tsx:67 +#: src/components/tables/settings/ProjectCodeTable.tsx:69 msgid "Are you sure you want to remove this project code?" msgstr "Are you sure you want to remove this project code?" -#: src/components/tables/settings/ProjectCodeTable.tsx:80 -#: src/components/tables/settings/ProjectCodeTable.tsx:94 +#: src/components/tables/settings/ProjectCodeTable.tsx:82 +#: src/components/tables/settings/ProjectCodeTable.tsx:96 msgid "Add project code" msgstr "Add project code" -#: src/components/tables/settings/ProjectCodeTable.tsx:86 +#: src/components/tables/settings/ProjectCodeTable.tsx:88 msgid "Added project code" msgstr "Added project code" -#: src/components/tables/stock/StockItemTable.tsx:68 +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "User permission changed successfully" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "Some changes might only take effect after the user refreshes their login." + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "Changed user active status successfully" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "Set to {active}" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "User details for {0}" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "Details" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "First Name" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "Last Name" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "Rights" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "Staff" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "Superuser" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "Groups" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "No groups" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "Edit user" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "User updated" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "Delete user" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "user deleted" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "Are you sure you want to delete this user?" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "Add user" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "Added user" + +#: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "This stock item is in production" -#: src/components/tables/stock/StockItemTable.tsx:74 +#: src/components/tables/stock/StockItemTable.tsx:81 msgid "This stock item has been assigned to a sales order" msgstr "This stock item has been assigned to a sales order" -#: src/components/tables/stock/StockItemTable.tsx:80 +#: src/components/tables/stock/StockItemTable.tsx:90 msgid "This stock item has been assigned to a customer" msgstr "This stock item has been assigned to a customer" -#: src/components/tables/stock/StockItemTable.tsx:86 +#: src/components/tables/stock/StockItemTable.tsx:99 msgid "This stock item is installed in another stock item" msgstr "This stock item is installed in another stock item" -#: src/components/tables/stock/StockItemTable.tsx:92 +#: src/components/tables/stock/StockItemTable.tsx:108 msgid "This stock item has been consumed by a build order" msgstr "This stock item has been consumed by a build order" -#: src/components/tables/stock/StockItemTable.tsx:97 +#: src/components/tables/stock/StockItemTable.tsx:117 msgid "This stock item has expired" msgstr "This stock item has expired" -#: src/components/tables/stock/StockItemTable.tsx:99 +#: src/components/tables/stock/StockItemTable.tsx:121 msgid "This stock item is stale" msgstr "This stock item is stale" -#: src/components/tables/stock/StockItemTable.tsx:106 +#: src/components/tables/stock/StockItemTable.tsx:132 msgid "This stock item is fully allocated" msgstr "This stock item is fully allocated" -#: src/components/tables/stock/StockItemTable.tsx:110 +#: src/components/tables/stock/StockItemTable.tsx:139 msgid "This stock item is partially allocated" msgstr "This stock item is partially allocated" -#: src/components/tables/stock/StockItemTable.tsx:124 +#: src/components/tables/stock/StockItemTable.tsx:157 msgid "No stock available" msgstr "No stock available" -#: src/components/tables/stock/StockItemTable.tsx:132 +#: src/components/tables/stock/StockItemTable.tsx:168 msgid "This stock item has been depleted" msgstr "This stock item has been depleted" -#: src/components/tables/stock/StockItemTable.tsx:159 +#: src/components/tables/stock/StockItemTable.tsx:195 msgid "Batch" msgstr "Batch" -#: src/components/tables/stock/StockItemTable.tsx:165 +#: src/components/tables/stock/StockItemTable.tsx:201 msgid "Location" msgstr "Location" -#: src/components/tables/stock/StockItemTable.tsx:176 +#: src/components/tables/stock/StockItemTable.tsx:212 msgid "Expiry Date" msgstr "Expiry Date" -#: src/components/tables/stock/StockItemTable.tsx:183 +#: src/components/tables/stock/StockItemTable.tsx:219 msgid "Last Updated" msgstr "Last Updated" -#: src/components/tables/stock/StockItemTable.tsx:192 +#: src/components/tables/stock/StockItemTable.tsx:228 msgid "Purchase Price" msgstr "Purchase Price" -#: src/components/tables/stock/StockItemTable.tsx:212 +#: src/components/tables/stock/StockItemTable.tsx:248 msgid "Test Filter" msgstr "Test Filter" -#: src/components/tables/stock/StockItemTable.tsx:213 +#: src/components/tables/stock/StockItemTable.tsx:249 msgid "This is a test filter" msgstr "This is a test filter" -#: src/components/tables/stock/StockLocationTable.tsx:41 +#: src/components/tables/stock/StockLocationTable.tsx:42 msgid "Structural" msgstr "Structural" -#: src/components/tables/stock/StockLocationTable.tsx:48 +#: src/components/tables/stock/StockLocationTable.tsx:49 msgid "External" msgstr "External" -#: src/components/tables/stock/StockLocationTable.tsx:55 +#: src/components/tables/stock/StockLocationTable.tsx:56 msgid "Location Type" msgstr "Location Type" @@ -2232,7 +2419,7 @@ msgstr "Dashboard" #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:134 #: src/pages/purchasing/PurchasingIndex.tsx:53 msgid "Purchasing" msgstr "Purchasing" @@ -2240,14 +2427,14 @@ msgstr "Purchasing" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:70 +#: src/pages/sales/ReturnOrderDetail.tsx:71 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:98 +#: src/pages/sales/SalesOrderDetail.tsx:99 msgid "Sales" msgstr "Sales" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "Playground" @@ -2446,23 +2633,23 @@ msgstr "Edit Company" msgid "Company updated" msgstr "Company updated" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "Create Part" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "Part created" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "Edit Part" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "Part updated" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "Parent part category" @@ -2494,7 +2681,7 @@ msgstr "Edit Stock Item" msgid "Stock item updated" msgstr "Stock item updated" -#: src/functions/auth.tsx:33 +#: src/functions/auth.tsx:34 msgid "Error fetching token from server." msgstr "Error fetching token from server." @@ -2502,28 +2689,28 @@ msgstr "Error fetching token from server." #~ msgid "Logout successfull" #~ msgstr "Logout successfull" -#: src/functions/auth.tsx:56 +#: src/functions/auth.tsx:57 msgid "Logout successful" msgstr "Logout successful" -#: src/functions/auth.tsx:57 +#: src/functions/auth.tsx:58 msgid "See you soon." msgstr "See you soon." -#: src/functions/auth.tsx:102 +#: src/functions/auth.tsx:103 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Check your inbox for a reset link. This only works if you have an account. Check in spam too." -#: src/functions/auth.tsx:109 -#: src/pages/Auth/Set-Password.tsx:38 +#: src/functions/auth.tsx:110 +#: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Reset failed" -#: src/functions/auth.tsx:133 +#: src/functions/auth.tsx:134 msgid "Already logged in" msgstr "Already logged in" -#: src/functions/auth.tsx:134 +#: src/functions/auth.tsx:135 msgid "Found an existing login - using it to log you in." msgstr "Found an existing login - using it to log you in." @@ -2578,7 +2765,7 @@ msgid "Checking if you are already logged in" msgstr "Checking if you are already logged in" #: src/pages/Auth/Login.tsx:25 -#: src/pages/Index/Scan.tsx:292 +#: src/pages/Index/Scan.tsx:318 msgid "No selection" msgstr "No selection" @@ -2587,35 +2774,35 @@ msgstr "No selection" #~ msgstr "Edit host options" #: src/pages/Auth/Reset.tsx:41 -#: src/pages/Auth/Set-Password.tsx:111 +#: src/pages/Auth/Set-Password.tsx:112 msgid "Send mail" msgstr "Send mail" -#: src/pages/Auth/Set-Password.tsx:29 +#: src/pages/Auth/Set-Password.tsx:30 msgid "Token invalid" msgstr "Token invalid" -#: src/pages/Auth/Set-Password.tsx:30 +#: src/pages/Auth/Set-Password.tsx:31 msgid "You need to provide a valid token to set a new password. Check your inbox for a reset link." msgstr "You need to provide a valid token to set a new password. Check your inbox for a reset link." -#: src/pages/Auth/Set-Password.tsx:48 +#: src/pages/Auth/Set-Password.tsx:49 msgid "No token provided" msgstr "No token provided" -#: src/pages/Auth/Set-Password.tsx:49 +#: src/pages/Auth/Set-Password.tsx:50 msgid "You need to provide a token to set a new password. Check your inbox for a reset link." msgstr "You need to provide a token to set a new password. Check your inbox for a reset link." -#: src/pages/Auth/Set-Password.tsx:72 +#: src/pages/Auth/Set-Password.tsx:73 msgid "Password set" msgstr "Password set" -#: src/pages/Auth/Set-Password.tsx:73 +#: src/pages/Auth/Set-Password.tsx:74 msgid "The password was set successfully. You can now login with your new password" msgstr "The password was set successfully. You can now login with your new password" -#: src/pages/Auth/Set-Password.tsx:100 +#: src/pages/Auth/Set-Password.tsx:101 msgid "Set new password" msgstr "Set new password" @@ -2779,129 +2966,129 @@ msgstr "This page is a showcase for the possibilities of Platform UI." #~ msgid "Design <0/>" #~ msgstr "Design <0/>" -#: src/pages/Index/Scan.tsx:188 +#: src/pages/Index/Scan.tsx:214 msgid "Manual input" msgstr "Manual input" -#: src/pages/Index/Scan.tsx:189 +#: src/pages/Index/Scan.tsx:215 msgid "Image Barcode" msgstr "Image Barcode" -#: src/pages/Index/Scan.tsx:219 +#: src/pages/Index/Scan.tsx:245 msgid "Selected elements are not known" msgstr "Selected elements are not known" -#: src/pages/Index/Scan.tsx:226 +#: src/pages/Index/Scan.tsx:252 msgid "Multiple object types selected" msgstr "Multiple object types selected" -#: src/pages/Index/Scan.tsx:233 +#: src/pages/Index/Scan.tsx:259 msgid "Actions for {0}" msgstr "Actions for {0}" -#: src/pages/Index/Scan.tsx:236 -#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/Index/Scan.tsx:262 +#: src/pages/stock/StockDetail.tsx:163 msgid "Count" msgstr "Count" -#: src/pages/Index/Scan.tsx:250 +#: src/pages/Index/Scan.tsx:276 msgid "Scan Page" msgstr "Scan Page" -#: src/pages/Index/Scan.tsx:253 +#: src/pages/Index/Scan.tsx:279 msgid "This page can be used for continuously scanning items and taking actions on them." msgstr "This page can be used for continuously scanning items and taking actions on them." -#: src/pages/Index/Scan.tsx:268 +#: src/pages/Index/Scan.tsx:294 msgid "Select the input method you want to use to scan items." msgstr "Select the input method you want to use to scan items." -#: src/pages/Index/Scan.tsx:270 +#: src/pages/Index/Scan.tsx:296 msgid "Input" msgstr "Input" -#: src/pages/Index/Scan.tsx:277 +#: src/pages/Index/Scan.tsx:303 msgid "Select input method" msgstr "Select input method" -#: src/pages/Index/Scan.tsx:278 +#: src/pages/Index/Scan.tsx:304 msgid "Nothing found" msgstr "Nothing found" -#: src/pages/Index/Scan.tsx:286 +#: src/pages/Index/Scan.tsx:312 msgid "Depending on the selected parts actions will be shown here. Not all barcode types are supported currently." msgstr "Depending on the selected parts actions will be shown here. Not all barcode types are supported currently." -#: src/pages/Index/Scan.tsx:288 +#: src/pages/Index/Scan.tsx:314 msgid "Action" msgstr "Action" -#: src/pages/Index/Scan.tsx:297 +#: src/pages/Index/Scan.tsx:323 msgid "{0} items selected" msgstr "{0} items selected" -#: src/pages/Index/Scan.tsx:300 +#: src/pages/Index/Scan.tsx:326 msgid "General Actions" msgstr "General Actions" -#: src/pages/Index/Scan.tsx:313 +#: src/pages/Index/Scan.tsx:339 msgid "Lookup part" msgstr "Lookup part" -#: src/pages/Index/Scan.tsx:320 +#: src/pages/Index/Scan.tsx:346 msgid "Open Link" msgstr "Open Link" -#: src/pages/Index/Scan.tsx:335 +#: src/pages/Index/Scan.tsx:361 msgid "History is locally kept in this browser." msgstr "History is locally kept in this browser." -#: src/pages/Index/Scan.tsx:336 +#: src/pages/Index/Scan.tsx:362 msgid "The history is kept in this browser's local storage. So it won't be shared with other users or other devices but is persistent through reloads. You can select items in the history to perform actions on them. To add items, scan/enter them in the Input area." msgstr "The history is kept in this browser's local storage. So it won't be shared with other users or other devices but is persistent through reloads. You can select items in the history to perform actions on them. To add items, scan/enter them in the Input area." -#: src/pages/Index/Scan.tsx:338 -#: src/pages/Notifications.tsx:55 +#: src/pages/Index/Scan.tsx:364 +#: src/pages/Notifications.tsx:56 msgid "History" msgstr "History" -#: src/pages/Index/Scan.tsx:404 +#: src/pages/Index/Scan.tsx:430 msgid "No history" msgstr "No history" -#: src/pages/Index/Scan.tsx:423 +#: src/pages/Index/Scan.tsx:449 msgid "Item" msgstr "Item" -#: src/pages/Index/Scan.tsx:426 +#: src/pages/Index/Scan.tsx:452 msgid "Type" msgstr "Type" -#: src/pages/Index/Scan.tsx:429 +#: src/pages/Index/Scan.tsx:455 msgid "Source" msgstr "Source" -#: src/pages/Index/Scan.tsx:432 +#: src/pages/Index/Scan.tsx:458 msgid "Scanned at" msgstr "Scanned at" -#: src/pages/Index/Scan.tsx:484 +#: src/pages/Index/Scan.tsx:510 msgid "Enter item serial or data" msgstr "Enter item serial or data" -#: src/pages/Index/Scan.tsx:496 +#: src/pages/Index/Scan.tsx:522 msgid "Add dummy item" msgstr "Add dummy item" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:31 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:32 msgid "Account Details" msgstr "Account Details" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:57 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:58 msgid "First name: {0}" msgstr "First name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:61 msgid "Last name: {0}" msgstr "Last name: {0}" @@ -2909,86 +3096,86 @@ msgstr "Last name: {0}" msgid "Use pseudo language" msgstr "Use pseudo language" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:51 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:52 msgid "Single Sign On Accounts" msgstr "Single Sign On Accounts" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:58 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:76 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:59 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:77 msgid "Not enabled" msgstr "Not enabled" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:61 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:62 msgid "Single Sign On is not enabled for this server" msgstr "Single Sign On is not enabled for this server" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:65 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:66 msgid "Multifactor" msgstr "Multifactor" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:79 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:80 msgid "Multifactor authentication is not configured for your account" msgstr "Multifactor authentication is not configured for your account" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:127 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:128 msgid "The following email addresses are associated with your account:" msgstr "The following email addresses are associated with your account:" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:139 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:140 msgid "Primary" msgstr "Primary" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:144 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:145 msgid "Verified" msgstr "Verified" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:148 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:149 msgid "Unverified" msgstr "Unverified" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:161 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:162 msgid "Add Email Address" msgstr "Add Email Address" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:164 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 msgid "E-Mail" msgstr "E-Mail" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:166 msgid "E-Mail address" msgstr "E-Mail address" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:175 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:176 msgid "Make Primary" msgstr "Make Primary" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:178 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:179 msgid "Re-send Verification" msgstr "Re-send Verification" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:181 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:287 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:182 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:288 +#: src/pages/stock/StockDetail.tsx:173 msgid "Remove" msgstr "Remove" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:187 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:188 msgid "Add Email" msgstr "Add Email" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:251 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:252 msgid "Provider has not been configured" msgstr "Provider has not been configured" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:261 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:262 msgid "Not configured" msgstr "Not configured" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:264 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:265 msgid "There are no social network accounts connected to this account." msgstr "There are no social network accounts connected to this account." -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:274 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:275 msgid "You can sign in to your account using any of the following third party accounts" msgstr "You can sign in to your account using any of the following third party accounts" @@ -3028,29 +3215,33 @@ msgstr "Border Radius" msgid "Loader" msgstr "Loader" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "User Management" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "Select settings relevant for user lifecycle. More available in" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "System settings" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "Quick Actions" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "Add a new user" #: src/pages/Index/Settings/AdminCenter.tsx:91 -msgid "Advanced Amininistrative Options for InvenTree" -msgstr "Advanced Amininistrative Options for InvenTree" +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" +msgstr "Advanced Options" #: src/pages/Index/Settings/PluginSettings.tsx:47 msgid "Plugin Settings" @@ -3069,7 +3260,7 @@ msgid "Physical Units" msgstr "Physical Units" #: src/pages/Index/Settings/SystemSettings.tsx:128 -#: src/pages/part/PartDetail.tsx:150 +#: src/pages/part/PartDetail.tsx:151 msgid "Pricing" msgstr "Pricing" @@ -3091,15 +3282,15 @@ msgid "Part Parameters" msgstr "Part Parameters" #: src/pages/Index/Settings/SystemSettings.tsx:251 -#: src/pages/part/PartDetail.tsx:198 +#: src/pages/part/PartDetail.tsx:199 msgid "Stocktake" msgstr "Stocktake" #: src/pages/Index/Settings/SystemSettings.tsx:256 #: src/pages/build/BuildDetail.tsx:262 #: src/pages/build/BuildIndex.tsx:36 -#: src/pages/part/PartDetail.tsx:129 -#: src/pages/sales/SalesOrderDetail.tsx:60 +#: src/pages/part/PartDetail.tsx:130 +#: src/pages/sales/SalesOrderDetail.tsx:61 msgid "Build Orders" msgstr "Build Orders" @@ -3119,7 +3310,7 @@ msgstr "Security" msgid "Display Options" msgstr "Display Options" -#: src/pages/Index/Settings/UserSettings.tsx:117 +#: src/pages/Index/Settings/UserSettings.tsx:115 msgid "Account Settings" msgstr "Account Settings" @@ -3147,7 +3338,7 @@ msgstr "Sorry, this page is not known or was moved." msgid "Go to the start page" msgstr "Go to the start page" -#: src/pages/Notifications.tsx:63 +#: src/pages/Notifications.tsx:64 msgid "Mark as unread" msgstr "Mark as unread" @@ -3184,12 +3375,12 @@ msgid "Child Build Orders" msgstr "Child Build Orders" #: src/pages/build/BuildDetail.tsx:157 -#: src/pages/company/CompanyDetail.tsx:138 -#: src/pages/part/PartDetail.tsx:215 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:77 -#: src/pages/sales/ReturnOrderDetail.tsx:37 -#: src/pages/sales/SalesOrderDetail.tsx:65 -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:140 +#: src/pages/part/PartDetail.tsx:216 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:78 +#: src/pages/sales/ReturnOrderDetail.tsx:38 +#: src/pages/sales/SalesOrderDetail.tsx:66 +#: src/pages/stock/StockDetail.tsx:108 msgid "Attachments" msgstr "Attachments" @@ -3261,25 +3452,19 @@ msgstr "Build order created" msgid "New Build Order" msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:69 -#: src/pages/part/PartDetail.tsx:86 -#: src/pages/stock/StockDetail.tsx:68 -msgid "Details" -msgstr "Details" - -#: src/pages/company/CompanyDetail.tsx:74 +#: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "Manufactured Parts" -#: src/pages/company/CompanyDetail.tsx:80 +#: src/pages/company/CompanyDetail.tsx:82 msgid "Supplied Parts" msgstr "Supplied Parts" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Assigned Stock" msgstr "Assigned Stock" -#: src/pages/company/CompanyDetail.tsx:167 +#: src/pages/company/CompanyDetail.tsx:169 msgid "Company Actions" msgstr "Company Actions" @@ -3296,70 +3481,70 @@ msgstr "Company Actions" #~ msgstr "Subcategories" #: src/pages/part/CategoryDetail.tsx:72 -#: src/pages/part/PartDetail.tsx:91 +#: src/pages/part/PartDetail.tsx:92 msgid "Parameters" msgstr "Parameters" -#: src/pages/part/PartDetail.tsx:109 +#: src/pages/part/PartDetail.tsx:110 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:116 -#: src/pages/stock/StockDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:117 +#: src/pages/stock/StockDetail.tsx:81 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:123 msgid "Bill of Materials" msgstr "Bill of Materials" -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:144 msgid "Used In" msgstr "Used In" -#: src/pages/part/PartDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:156 #: src/pages/purchasing/PurchasingIndex.tsx:38 msgid "Manufacturers" msgstr "Manufacturers" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:162 #: src/pages/purchasing/PurchasingIndex.tsx:27 msgid "Suppliers" msgstr "Suppliers" -#: src/pages/part/PartDetail.tsx:193 +#: src/pages/part/PartDetail.tsx:194 msgid "Scheduling" msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 msgid "Test Templates" msgstr "Test Templates" -#: src/pages/part/PartDetail.tsx:209 +#: src/pages/part/PartDetail.tsx:210 msgid "Related Parts" msgstr "Related Parts" -#: src/pages/part/PartDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:278 msgid "Stock Actions" msgstr "Stock Actions" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:283 msgid "Count Stock" msgstr "Count Stock" -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:284 msgid "Count part stock" msgstr "Count part stock" -#: src/pages/part/PartDetail.tsx:287 +#: src/pages/part/PartDetail.tsx:288 msgid "Transfer Stock" msgstr "Transfer Stock" -#: src/pages/part/PartDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:289 msgid "Transfer part stock" msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:295 msgid "Part Actions" msgstr "Part Actions" @@ -3379,17 +3564,17 @@ msgstr "Part Actions" #~ msgid "Categories" #~ msgstr "Categories" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:54 -#: src/pages/sales/ReturnOrderDetail.tsx:32 -#: src/pages/sales/SalesOrderDetail.tsx:40 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:55 +#: src/pages/sales/ReturnOrderDetail.tsx:33 +#: src/pages/sales/SalesOrderDetail.tsx:41 msgid "Order Details" msgstr "Order Details" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:65 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:66 msgid "Received Stock" msgstr "Received Stock" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 msgid "Order Actions" msgstr "Order Actions" @@ -3397,11 +3582,11 @@ msgstr "Order Actions" msgid "Customers" msgstr "Customers" -#: src/pages/sales/SalesOrderDetail.tsx:50 +#: src/pages/sales/SalesOrderDetail.tsx:51 msgid "Pending Shipments" msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:55 +#: src/pages/sales/SalesOrderDetail.tsx:56 msgid "Completed Shipments" msgstr "Completed Shipments" @@ -3409,19 +3594,19 @@ msgstr "Completed Shipments" #~ msgid "Sublocations" #~ msgstr "Sublocations" -#: src/pages/stock/StockDetail.tsx:74 +#: src/pages/stock/StockDetail.tsx:75 msgid "Stock Tracking" msgstr "Stock Tracking" -#: src/pages/stock/StockDetail.tsx:88 +#: src/pages/stock/StockDetail.tsx:89 msgid "Test Data" msgstr "Test Data" -#: src/pages/stock/StockDetail.tsx:94 +#: src/pages/stock/StockDetail.tsx:95 msgid "Installed Items" msgstr "Installed Items" -#: src/pages/stock/StockDetail.tsx:101 +#: src/pages/stock/StockDetail.tsx:102 msgid "Child Items" msgstr "Child Items" @@ -3429,7 +3614,7 @@ msgstr "Child Items" #~ msgid "Link custom barcode to stock item" #~ msgstr "Link custom barcode to stock item" -#: src/pages/stock/StockDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:159 msgid "Stock Operations" msgstr "Stock Operations" @@ -3437,31 +3622,31 @@ msgstr "Stock Operations" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/stock/StockDetail.tsx:164 msgid "Count stock" msgstr "Count stock" -#: src/pages/stock/StockDetail.tsx:167 +#: src/pages/stock/StockDetail.tsx:168 msgid "Add" msgstr "Add" -#: src/pages/stock/StockDetail.tsx:168 +#: src/pages/stock/StockDetail.tsx:169 msgid "Add stock" msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:173 +#: src/pages/stock/StockDetail.tsx:174 msgid "Remove stock" msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:178 msgid "Transfer" msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:179 msgid "Transfer stock" msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:191 msgid "Duplicate stock item" msgstr "Duplicate stock item" diff --git a/src/frontend/src/locales/es-mx/messages.po b/src/frontend/src/locales/es-mx/messages.po index 73286b293e25..34fa79b27d54 100644 --- a/src/frontend/src/locales/es-mx/messages.po +++ b/src/frontend/src/locales/es-mx/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/components/DashboardItemProxy.tsx:33 +#: src/components/DashboardItemProxy.tsx:34 msgid "Title" msgstr "" @@ -28,24 +28,25 @@ msgstr "" #: src/components/forms/ApiForm.tsx:304 #: src/components/tables/FilterSelectModal.tsx:166 +#: src/components/tables/plugin/PluginListTable.tsx:132 #: src/contexts/ThemeContext.tsx:64 msgid "Cancel" msgstr "" #: src/components/forms/ApiForm.tsx:313 #: src/contexts/ThemeContext.tsx:64 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 msgid "Submit" msgstr "" #: src/components/forms/AuthenticationForm.tsx:44 -#: src/functions/auth.tsx:32 +#: src/functions/auth.tsx:33 msgid "Login failed" msgstr "" #: src/components/forms/AuthenticationForm.tsx:45 #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:110 +#: src/functions/auth.tsx:111 msgid "Check your input and try again." msgstr "" @@ -58,7 +59,7 @@ msgid "Welcome back!" msgstr "" #: src/components/forms/AuthenticationForm.tsx:64 -#: src/functions/auth.tsx:101 +#: src/functions/auth.tsx:102 msgid "Mail delivery successful" msgstr "" @@ -75,11 +76,13 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" #: src/components/forms/AuthenticationForm.tsx:97 -#: src/pages/Auth/Set-Password.tsx:105 +#: src/pages/Auth/Set-Password.tsx:106 msgid "Password" msgstr "" @@ -93,14 +96,16 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:47 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" msgstr "" #: src/components/forms/AuthenticationForm.tsx:118 #: src/pages/Auth/Reset.tsx:32 -#: src/pages/Auth/Set-Password.tsx:106 +#: src/pages/Auth/Set-Password.tsx:107 msgid "We will send you a link to login - if you are registered" msgstr "" @@ -127,10 +132,11 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 -#: src/components/tables/part/PartCategoryTable.tsx:23 -#: src/components/tables/part/PartParameterTemplateTable.tsx:30 -#: src/components/tables/settings/CustomUnitsTable.tsx:30 -#: src/components/tables/stock/StockLocationTable.tsx:24 +#: src/components/tables/part/PartCategoryTable.tsx:24 +#: src/components/tables/part/PartParameterTemplateTable.tsx:32 +#: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 +#: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -172,8 +178,9 @@ msgid "State: <0>worker ({0}), <1>plugins{1}" msgstr "" #: src/components/forms/fields/ApiFormField.tsx:326 -#: src/components/nav/SearchDrawer.tsx:417 +#: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:392 +#: src/components/tables/plugin/PluginListTable.tsx:163 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -187,9 +194,9 @@ msgid "Search" msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:215 -#: src/components/modals/AboutInvenTreeModal.tsx:66 +#: src/components/modals/AboutInvenTreeModal.tsx:67 #: src/components/widgets/WidgetLayout.tsx:134 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:297 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:298 msgid "Loading" msgstr "" @@ -239,8 +246,8 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:174 #: src/components/tables/RowActions.tsx:61 #: src/functions/forms.tsx:180 -#: src/pages/Index/Scan.tsx:306 -#: src/pages/Notifications.tsx:78 +#: src/pages/Index/Scan.tsx:332 +#: src/pages/Notifications.tsx:79 msgid "Delete" msgstr "" @@ -250,7 +257,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:193 #: src/components/tables/RowActions.tsx:27 -#: src/pages/stock/StockDetail.tsx:189 +#: src/pages/stock/StockDetail.tsx:190 msgid "Duplicate" msgstr "" @@ -284,7 +291,7 @@ msgid "InvenTree Logo" msgstr "" #: src/components/items/OnlyStaff.tsx:9 -#: src/components/modals/AboutInvenTreeModal.tsx:29 +#: src/components/modals/AboutInvenTreeModal.tsx:30 msgid "This information is only available for staff users" msgstr "" @@ -312,133 +319,133 @@ msgstr "" msgid "No" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:84 +#: src/components/modals/AboutInvenTreeModal.tsx:85 msgid "Your InvenTree version status is" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:88 +#: src/components/modals/AboutInvenTreeModal.tsx:89 msgid "Development Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:92 +#: src/components/modals/AboutInvenTreeModal.tsx:93 msgid "Up to Date" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:96 +#: src/components/modals/AboutInvenTreeModal.tsx:97 msgid "Update Available" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:101 +#: src/components/modals/AboutInvenTreeModal.tsx:102 msgid "Version Information" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:109 +#: src/components/modals/AboutInvenTreeModal.tsx:110 msgid "InvenTree Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:115 +#: src/components/modals/AboutInvenTreeModal.tsx:116 msgid "Commit Hash" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:120 +#: src/components/modals/AboutInvenTreeModal.tsx:121 msgid "Commit Date" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:125 +#: src/components/modals/AboutInvenTreeModal.tsx:126 msgid "Commit Branch" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:130 +#: src/components/modals/AboutInvenTreeModal.tsx:131 #: src/components/modals/ServerInfoModal.tsx:124 msgid "API Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:133 +#: src/components/modals/AboutInvenTreeModal.tsx:134 msgid "Python Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:136 +#: src/components/modals/AboutInvenTreeModal.tsx:137 msgid "Django Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:146 +#: src/components/modals/AboutInvenTreeModal.tsx:147 msgid "Links" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:152 +#: src/components/modals/AboutInvenTreeModal.tsx:153 msgid "InvenTree Documentation" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:153 +#: src/components/modals/AboutInvenTreeModal.tsx:154 msgid "View Code on GitHub" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:154 +#: src/components/modals/AboutInvenTreeModal.tsx:155 msgid "Credits" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:155 +#: src/components/modals/AboutInvenTreeModal.tsx:156 msgid "Mobile App" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:156 +#: src/components/modals/AboutInvenTreeModal.tsx:157 msgid "Submit Bug Report" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:166 +#: src/components/modals/AboutInvenTreeModal.tsx:167 msgid "Copy version information" msgstr "" -#: src/components/modals/QrCodeModal.tsx:71 +#: src/components/modals/QrCodeModal.tsx:72 msgid "Unknown response" msgstr "" -#: src/components/modals/QrCodeModal.tsx:101 -#: src/pages/Index/Scan.tsx:592 +#: src/components/modals/QrCodeModal.tsx:102 +#: src/pages/Index/Scan.tsx:618 msgid "Error while getting camera" msgstr "" -#: src/components/modals/QrCodeModal.tsx:124 -#: src/pages/Index/Scan.tsx:615 +#: src/components/modals/QrCodeModal.tsx:125 +#: src/pages/Index/Scan.tsx:641 msgid "Error while scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:138 -#: src/pages/Index/Scan.tsx:629 +#: src/components/modals/QrCodeModal.tsx:139 +#: src/pages/Index/Scan.tsx:655 msgid "Error while stopping" msgstr "" -#: src/components/modals/QrCodeModal.tsx:153 +#: src/components/modals/QrCodeModal.tsx:154 #: src/defaults/menuItems.tsx:21 -#: src/pages/Index/Scan.tsx:698 +#: src/pages/Index/Scan.tsx:724 msgid "Scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:153 -#: src/pages/Index/Scan.tsx:698 +#: src/components/modals/QrCodeModal.tsx:154 +#: src/pages/Index/Scan.tsx:724 msgid "Not scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:158 -#: src/pages/Index/Scan.tsx:704 +#: src/components/modals/QrCodeModal.tsx:159 +#: src/pages/Index/Scan.tsx:730 msgid "Select Camera" msgstr "" -#: src/components/modals/QrCodeModal.tsx:168 -#: src/pages/Index/Scan.tsx:690 +#: src/components/modals/QrCodeModal.tsx:169 +#: src/pages/Index/Scan.tsx:716 msgid "Start scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:175 -#: src/pages/Index/Scan.tsx:684 +#: src/components/modals/QrCodeModal.tsx:176 +#: src/pages/Index/Scan.tsx:710 msgid "Stop scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:180 +#: src/components/modals/QrCodeModal.tsx:181 msgid "No scans yet!" msgstr "" -#: src/components/modals/QrCodeModal.tsx:200 +#: src/components/modals/QrCodeModal.tsx:201 #: src/components/modals/ServerInfoModal.tsx:137 msgid "Close modal" msgstr "" @@ -513,7 +520,7 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:81 +#: src/components/tables/plugin/PluginListTable.tsx:86 msgid "Version" msgstr "" @@ -527,12 +534,13 @@ msgstr "" #~ msgstr "" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -543,7 +551,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:296 +#: src/pages/Index/Settings/SystemSettings.tsx:295 msgid "System Settings" msgstr "" @@ -590,64 +598,64 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:69 +#: src/components/nav/NotificationDrawer.tsx:70 #: src/pages/Index/Settings/SystemSettings.tsx:123 #: src/pages/Index/Settings/UserSettings.tsx:94 -#: src/pages/Notifications.tsx:27 -#: src/pages/Notifications.tsx:99 +#: src/pages/Notifications.tsx:28 +#: src/pages/Notifications.tsx:100 msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:86 +#: src/components/nav/NotificationDrawer.tsx:87 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:110 -#: src/pages/Notifications.tsx:35 +#: src/components/nav/NotificationDrawer.tsx:111 +#: src/pages/Notifications.tsx:36 msgid "Mark as read" msgstr "" -#: src/components/nav/PartCategoryTree.tsx:79 -#: src/components/render/ModelType.tsx:64 +#: src/components/nav/PartCategoryTree.tsx:80 +#: src/components/render/ModelType.tsx:49 #: src/pages/Index/Settings/SystemSettings.tsx:187 #: src/pages/part/CategoryDetail.tsx:60 msgid "Part Categories" msgstr "" -#: src/components/nav/SearchDrawer.tsx:187 +#: src/components/nav/SearchDrawer.tsx:76 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:343 +#: src/components/nav/SearchDrawer.tsx:338 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:370 +#: src/components/nav/SearchDrawer.tsx:365 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:373 +#: src/components/nav/SearchDrawer.tsx:368 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:383 +#: src/components/nav/SearchDrawer.tsx:378 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:420 +#: src/components/nav/SearchDrawer.tsx:415 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:431 +#: src/components/nav/SearchDrawer.tsx:426 msgid "No results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:434 +#: src/components/nav/SearchDrawer.tsx:429 msgid "No results available for search query" msgstr "" -#: src/components/nav/StockLocationTree.tsx:79 -#: src/components/render/ModelType.tsx:76 +#: src/components/nav/StockLocationTree.tsx:80 +#: src/components/render/ModelType.tsx:63 #: src/pages/stock/LocationDetail.tsx:48 msgid "Stock Locations" msgstr "" @@ -656,194 +664,194 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:39 -#: src/components/tables/bom/BomTable.tsx:59 -#: src/components/tables/build/BuildOrderTable.tsx:37 -#: src/components/tables/part/PartParameterTable.tsx:32 -#: src/components/tables/part/PartTable.tsx:25 -#: src/components/tables/part/RelatedPartTable.tsx:39 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:95 -#: src/components/tables/purchasing/SupplierPartTable.tsx:36 -#: src/components/tables/stock/StockItemTable.tsx:26 -#: src/pages/part/PartDetail.tsx:327 +#: src/components/render/ModelType.tsx:20 +#: src/components/tables/bom/BomTable.tsx:61 +#: src/components/tables/build/BuildOrderTable.tsx:38 +#: src/components/tables/part/PartParameterTable.tsx:34 +#: src/components/tables/part/PartTable.tsx:26 +#: src/components/tables/part/RelatedPartTable.tsx:41 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:98 +#: src/components/tables/purchasing/SupplierPartTable.tsx:38 +#: src/components/tables/stock/StockItemTable.tsx:27 +#: src/pages/part/PartDetail.tsx:328 msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:40 -#: src/components/tables/part/PartCategoryTable.tsx:35 +#: src/components/render/ModelType.tsx:21 +#: src/components/tables/part/PartCategoryTable.tsx:36 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:33 #: src/pages/Index/Settings/SystemSettings.tsx:192 #: src/pages/part/CategoryDetail.tsx:46 #: src/pages/part/CategoryDetail.tsx:82 -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Parts" msgstr "" -#: src/components/render/ModelType.tsx:45 +#: src/components/render/ModelType.tsx:27 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:46 +#: src/components/render/ModelType.tsx:28 msgid "Part Parameter Templates" msgstr "" -#: src/components/render/ModelType.tsx:51 -#: src/components/tables/purchasing/SupplierPartTable.tsx:64 +#: src/components/render/ModelType.tsx:34 +#: src/components/tables/purchasing/SupplierPartTable.tsx:66 msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:52 +#: src/components/render/ModelType.tsx:35 msgid "Supplier Parts" msgstr "" -#: src/components/render/ModelType.tsx:57 +#: src/components/render/ModelType.tsx:41 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:58 +#: src/components/render/ModelType.tsx:42 msgid "Manufacturer Parts" msgstr "" -#: src/components/render/ModelType.tsx:63 +#: src/components/render/ModelType.tsx:48 #: src/pages/part/CategoryDetail.tsx:102 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:69 -#: src/pages/stock/StockDetail.tsx:218 +#: src/components/render/ModelType.tsx:55 +#: src/pages/stock/StockDetail.tsx:219 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:70 -#: src/components/tables/stock/StockLocationTable.tsx:35 -#: src/pages/company/CompanyDetail.tsx:95 +#: src/components/render/ModelType.tsx:56 +#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/pages/company/CompanyDetail.tsx:97 #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 msgid "Stock Items" msgstr "" -#: src/components/render/ModelType.tsx:75 +#: src/components/render/ModelType.tsx:62 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:69 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:82 +#: src/components/render/ModelType.tsx:70 msgid "Stock Histories" msgstr "" -#: src/components/render/ModelType.tsx:85 +#: src/components/render/ModelType.tsx:74 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:43 msgid "Build" msgstr "" -#: src/components/render/ModelType.tsx:86 +#: src/components/render/ModelType.tsx:75 msgid "Builds" msgstr "" -#: src/components/render/ModelType.tsx:91 -#: src/pages/company/CompanyDetail.tsx:193 +#: src/components/render/ModelType.tsx:81 +#: src/pages/company/CompanyDetail.tsx:195 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:92 +#: src/components/render/ModelType.tsx:82 msgid "Companies" msgstr "" -#: src/components/render/ModelType.tsx:97 +#: src/components/render/ModelType.tsx:88 #: src/components/tables/ColumnRenderers.tsx:66 #: src/components/tables/TableHoverCard.tsx:58 -#: src/components/tables/settings/ProjectCodeTable.tsx:32 +#: src/components/tables/settings/ProjectCodeTable.tsx:34 msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:98 +#: src/components/render/ModelType.tsx:89 #: src/pages/Index/Settings/SystemSettings.tsx:105 msgid "Project Codes" msgstr "" -#: src/components/render/ModelType.tsx:103 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/components/render/ModelType.tsx:95 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:104 +#: src/components/render/ModelType.tsx:96 #: src/pages/Index/Settings/SystemSettings.tsx:262 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:174 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:175 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:102 msgid "Purchase Order Line" msgstr "" -#: src/components/render/ModelType.tsx:110 +#: src/components/render/ModelType.tsx:103 msgid "Purchase Order Lines" msgstr "" -#: src/components/render/ModelType.tsx:113 -#: src/components/tables/sales/SalesOrderTable.tsx:36 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/components/render/ModelType.tsx:107 +#: src/components/tables/sales/SalesOrderTable.tsx:37 +#: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:114 +#: src/components/render/ModelType.tsx:108 #: src/pages/Index/Settings/SystemSettings.tsx:275 -#: src/pages/company/CompanyDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:180 +#: src/pages/company/CompanyDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:181 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" -#: src/components/render/ModelType.tsx:119 +#: src/components/render/ModelType.tsx:114 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:120 +#: src/components/render/ModelType.tsx:115 msgid "Sales Order Shipments" msgstr "" -#: src/components/render/ModelType.tsx:125 -#: src/components/tables/sales/ReturnOrderTable.tsx:35 -#: src/pages/sales/ReturnOrderDetail.tsx:67 +#: src/components/render/ModelType.tsx:121 +#: src/components/tables/sales/ReturnOrderTable.tsx:36 +#: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:126 -#: src/pages/company/CompanyDetail.tsx:113 +#: src/components/render/ModelType.tsx:122 +#: src/pages/company/CompanyDetail.tsx:115 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:128 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/company/CompanyDetail.tsx:133 +#: src/components/render/ModelType.tsx:129 +#: src/pages/company/CompanyDetail.tsx:135 msgid "Addresses" msgstr "" -#: src/components/render/ModelType.tsx:137 +#: src/components/render/ModelType.tsx:135 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:138 -#: src/pages/company/CompanyDetail.tsx:128 +#: src/components/render/ModelType.tsx:136 +#: src/pages/company/CompanyDetail.tsx:130 msgid "Contacts" msgstr "" -#: src/components/render/ModelType.tsx:143 +#: src/components/render/ModelType.tsx:142 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:144 +#: src/components/render/ModelType.tsx:143 msgid "Owners" msgstr "" @@ -852,13 +860,27 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" -#: src/components/render/Order.tsx:71 +#: src/components/render/Order.tsx:85 msgid "Shipment" msgstr "" +#: src/components/render/Stock.tsx:26 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:28 +#: src/components/tables/bom/BomTable.tsx:102 +#: src/components/tables/bom/UsedInTable.tsx:68 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:124 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:152 +#: src/pages/build/BuildDetail.tsx:77 +msgid "Quantity" +msgstr "" + #: src/components/settings/SettingItem.tsx:29 #: src/components/settings/SettingItem.tsx:70 msgid "Setting updated" @@ -878,13 +900,13 @@ msgid "Edit Setting" msgstr "" #: src/components/tables/ColumnRenderers.tsx:33 -#: src/components/tables/bom/BomTable.tsx:89 -#: src/components/tables/build/BuildOrderTable.tsx:55 -#: src/components/tables/part/PartParameterTable.tsx:63 -#: src/components/tables/part/PartParameterTemplateTable.tsx:41 -#: src/components/tables/part/RelatedPartTable.tsx:58 -#: src/components/tables/plugin/PluginListTable.tsx:68 -#: src/components/tables/stock/StockItemTable.tsx:45 +#: src/components/tables/bom/BomTable.tsx:93 +#: src/components/tables/build/BuildOrderTable.tsx:56 +#: src/components/tables/part/PartParameterTable.tsx:65 +#: src/components/tables/part/PartParameterTemplateTable.tsx:43 +#: src/components/tables/part/RelatedPartTable.tsx:60 +#: src/components/tables/plugin/PluginListTable.tsx:73 +#: src/components/tables/stock/StockItemTable.tsx:46 msgid "Description" msgstr "" @@ -893,8 +915,8 @@ msgid "Link" msgstr "" #: src/components/tables/ColumnRenderers.tsx:51 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:59 -#: src/pages/sales/SalesOrderDetail.tsx:45 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:60 +#: src/pages/sales/SalesOrderDetail.tsx:46 msgid "Line Items" msgstr "" @@ -919,7 +941,7 @@ msgid "Shipment Date" msgstr "" #: src/components/tables/ColumnRenderers.tsx:136 -#: src/components/tables/settings/CurrencyTable.tsx:22 +#: src/components/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -989,7 +1011,7 @@ msgid "Select filter" msgstr "" #: src/components/tables/FilterSelectModal.tsx:159 -#: src/components/tables/part/PartParameterTable.tsx:70 +#: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" msgstr "" @@ -1049,64 +1071,56 @@ msgstr "" msgid "Actions" msgstr "" -#: src/components/tables/bom/BomTable.tsx:67 +#: src/components/tables/bom/BomTable.tsx:70 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/components/tables/bom/BomTable.tsx:81 +#: src/components/tables/bom/BomTable.tsx:85 msgid "Part Information" msgstr "" -#: src/components/tables/bom/BomTable.tsx:94 -#: src/components/tables/bom/UsedInTable.tsx:75 -#: src/components/tables/build/BuildOrderTable.tsx:31 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:116 -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:39 -msgid "Reference" -msgstr "" - #: src/components/tables/bom/BomTable.tsx:98 -#: src/components/tables/bom/UsedInTable.tsx:67 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:121 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:149 -#: src/pages/build/BuildDetail.tsx:77 -msgid "Quantity" +#: src/components/tables/bom/UsedInTable.tsx:76 +#: src/components/tables/build/BuildOrderTable.tsx:32 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:119 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:40 +msgid "Reference" msgstr "" -#: src/components/tables/bom/BomTable.tsx:106 +#: src/components/tables/bom/BomTable.tsx:110 msgid "Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:120 +#: src/components/tables/bom/BomTable.tsx:124 msgid "Optional" msgstr "" -#: src/components/tables/bom/BomTable.tsx:124 -#: src/components/tables/bom/BomTable.tsx:239 +#: src/components/tables/bom/BomTable.tsx:128 +#: src/components/tables/bom/BomTable.tsx:243 msgid "Consumable" msgstr "" -#: src/components/tables/bom/BomTable.tsx:128 +#: src/components/tables/bom/BomTable.tsx:132 msgid "Allow Variants" msgstr "" -#: src/components/tables/bom/BomTable.tsx:132 +#: src/components/tables/bom/BomTable.tsx:136 msgid "Gets Inherited" msgstr "" -#: src/components/tables/bom/BomTable.tsx:138 -#: src/components/tables/part/PartTable.tsx:147 +#: src/components/tables/bom/BomTable.tsx:142 +#: src/components/tables/part/PartTable.tsx:156 msgid "Price Range" msgstr "" -#: src/components/tables/bom/BomTable.tsx:152 -#: src/components/tables/part/PartTable.tsx:113 -#: src/components/tables/stock/StockItemTable.tsx:119 +#: src/components/tables/bom/BomTable.tsx:156 +#: src/components/tables/part/PartTable.tsx:121 +#: src/components/tables/stock/StockItemTable.tsx:148 msgid "Available" msgstr "" -#: src/components/tables/bom/BomTable.tsx:163 -#: src/components/tables/part/PartTable.tsx:120 +#: src/components/tables/bom/BomTable.tsx:167 +#: src/components/tables/part/PartTable.tsx:129 msgid "No stock" msgstr "" @@ -1114,20 +1128,20 @@ msgstr "" #~ msgid "Available Stock" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:171 +#: src/components/tables/bom/BomTable.tsx:175 msgid "Includes substitute stock" msgstr "" -#: src/components/tables/bom/BomTable.tsx:180 +#: src/components/tables/bom/BomTable.tsx:184 msgid "Includes variant stock" msgstr "" -#: src/components/tables/bom/BomTable.tsx:188 +#: src/components/tables/bom/BomTable.tsx:192 msgid "On order" msgstr "" -#: src/components/tables/bom/BomTable.tsx:196 -#: src/components/tables/part/PartTable.tsx:91 +#: src/components/tables/bom/BomTable.tsx:200 +#: src/components/tables/part/PartTable.tsx:97 msgid "Building" msgstr "" @@ -1135,86 +1149,86 @@ msgstr "" #~ msgid "Validate" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:205 -#: src/components/tables/part/PartTable.tsx:139 -#: src/components/tables/stock/StockItemTable.tsx:148 +#: src/components/tables/bom/BomTable.tsx:209 +#: src/components/tables/part/PartTable.tsx:148 +#: src/components/tables/stock/StockItemTable.tsx:184 msgid "Stock Information" msgstr "" -#: src/components/tables/bom/BomTable.tsx:212 +#: src/components/tables/bom/BomTable.tsx:216 msgid "Can Build" msgstr "" -#: src/components/tables/bom/BomTable.tsx:216 +#: src/components/tables/bom/BomTable.tsx:220 msgid "Consumable item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:229 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 -#: src/components/tables/purchasing/SupplierPartTable.tsx:131 +#: src/components/tables/bom/BomTable.tsx:233 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/components/tables/purchasing/SupplierPartTable.tsx:133 #: src/pages/build/BuildDetail.tsx:169 -#: src/pages/company/CompanyDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 -#: src/pages/sales/ReturnOrderDetail.tsx:49 -#: src/pages/sales/SalesOrderDetail.tsx:77 -#: src/pages/stock/StockDetail.tsx:119 +#: src/pages/company/CompanyDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:228 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/sales/ReturnOrderDetail.tsx:50 +#: src/pages/sales/SalesOrderDetail.tsx:78 +#: src/pages/stock/StockDetail.tsx:120 msgid "Notes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:252 +#: src/components/tables/bom/BomTable.tsx:256 msgid "View BOM" msgstr "" -#: src/components/tables/bom/BomTable.tsx:263 +#: src/components/tables/bom/BomTable.tsx:267 msgid "Validate BOM line" msgstr "" -#: src/components/tables/bom/BomTable.tsx:271 +#: src/components/tables/bom/BomTable.tsx:275 msgid "Edit Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:285 +#: src/components/tables/bom/BomTable.tsx:289 msgid "Edit Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:287 +#: src/components/tables/bom/BomTable.tsx:291 msgid "Bom item updated" msgstr "" -#: src/components/tables/bom/BomTable.tsx:302 +#: src/components/tables/bom/BomTable.tsx:306 msgid "Delete Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:303 +#: src/components/tables/bom/BomTable.tsx:307 msgid "Bom item deleted" msgstr "" -#: src/components/tables/bom/BomTable.tsx:306 +#: src/components/tables/bom/BomTable.tsx:310 msgid "Are you sure you want to remove this BOM item?" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:30 +#: src/components/tables/bom/UsedInTable.tsx:31 msgid "Assembled Part" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:49 +#: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:61 +#: src/components/tables/build/BuildOrderTable.tsx:62 msgid "Progress" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:74 +#: src/components/tables/build/BuildOrderTable.tsx:75 msgid "Priority" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:82 +#: src/components/tables/build/BuildOrderTable.tsx:83 msgid "Completed" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:88 +#: src/components/tables/build/BuildOrderTable.tsx:89 msgid "Issued By" msgstr "" @@ -1223,379 +1237,433 @@ msgstr "" #~ msgid "Created" #~ msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:109 -#: src/components/tables/part/PartTable.tsx:166 -#: src/components/tables/plugin/PluginListTable.tsx:133 +#: src/components/tables/build/BuildOrderTable.tsx:110 +#: src/components/tables/part/PartTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:114 +#: src/components/tables/build/BuildOrderTable.tsx:115 msgid "Overdue" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:119 +#: src/components/tables/build/BuildOrderTable.tsx:120 msgid "Assigned to me" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:29 +#: src/components/tables/general/AttachmentTable.tsx:30 msgid "Attachment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:46 +#: src/components/tables/general/AttachmentTable.tsx:47 msgid "Comment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:55 +#: src/components/tables/general/AttachmentTable.tsx:56 msgid "Uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:159 +#: src/components/tables/general/AttachmentTable.tsx:160 msgid "File uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:160 +#: src/components/tables/general/AttachmentTable.tsx:161 msgid "File {0} uploaded successfully" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:171 +#: src/components/tables/general/AttachmentTable.tsx:172 msgid "Upload Error" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:172 +#: src/components/tables/general/AttachmentTable.tsx:173 msgid "File could not be uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:185 +#: src/components/tables/general/AttachmentTable.tsx:186 msgid "Add attachment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:204 +#: src/components/tables/general/AttachmentTable.tsx:205 msgid "Add external link" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:235 +#: src/components/tables/general/AttachmentTable.tsx:236 msgid "No attachments found" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:250 +#: src/components/tables/general/AttachmentTable.tsx:251 msgid "Upload attachment" msgstr "" -#: src/components/tables/general/CompanyTable.tsx:31 +#: src/components/tables/general/CompanyTable.tsx:32 msgid "Company Name" msgstr "" -#: src/components/tables/general/CompanyTable.tsx:49 +#: src/components/tables/general/CompanyTable.tsx:50 #: src/defaults/links.tsx:10 msgid "Website" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:22 +#: src/components/tables/notifications/NotificationsTable.tsx:23 msgid "Age" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:27 -#: src/components/tables/part/PartTable.tsx:49 +#: src/components/tables/notifications/NotificationsTable.tsx:28 +#: src/components/tables/part/PartTable.tsx:50 msgid "Category" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:32 +#: src/components/tables/notifications/NotificationsTable.tsx:33 msgid "Notification" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:36 +#: src/components/tables/notifications/NotificationsTable.tsx:37 msgid "Message" msgstr "" -#: src/components/tables/part/PartCategoryTable.tsx:30 -#: src/components/tables/stock/StockLocationTable.tsx:30 +#: src/components/tables/part/PartCategoryTable.tsx:31 +#: src/components/tables/stock/StockLocationTable.tsx:31 msgid "Path" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:52 +#: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:91 -#: src/components/tables/part/PartParameterTemplateTable.tsx:36 -#: src/components/tables/part/PartTable.tsx:44 +#: src/components/tables/part/PartParameterTable.tsx:93 +#: src/components/tables/part/PartParameterTemplateTable.tsx:38 +#: src/components/tables/part/PartTable.tsx:45 msgid "Units" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:116 +#: src/components/tables/part/PartParameterTable.tsx:118 msgid "Edit Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:124 +#: src/components/tables/part/PartParameterTable.tsx:126 msgid "Part parameter updated" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:138 +#: src/components/tables/part/PartParameterTable.tsx:140 msgid "Delete Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:139 +#: src/components/tables/part/PartParameterTable.tsx:141 msgid "Part parameter deleted" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:142 +#: src/components/tables/part/PartParameterTable.tsx:144 msgid "Are you sure you want to remove this parameter?" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:161 +#: src/components/tables/part/PartParameterTable.tsx:163 msgid "Add Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:170 +#: src/components/tables/part/PartParameterTable.tsx:172 msgid "Part parameter added" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:177 -#~ msgid "Add parameter" -#~ msgstr "" +#: src/components/tables/part/PartParameterTable.tsx:183 +msgid "Add parameter" +msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:198 +#: src/components/tables/part/PartParameterTable.tsx:200 msgid "Include Variants" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:46 +#: src/components/tables/part/PartParameterTemplateTable.tsx:48 msgid "Checkbox" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:50 +#: src/components/tables/part/PartParameterTemplateTable.tsx:52 msgid "Choices" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:65 +#: src/components/tables/part/PartParameterTemplateTable.tsx:67 msgid "Edit Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:67 +#: src/components/tables/part/PartParameterTemplateTable.tsx:69 msgid "Parameter template updated" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:78 +#: src/components/tables/part/PartParameterTemplateTable.tsx:80 msgid "Delete Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:79 +#: src/components/tables/part/PartParameterTemplateTable.tsx:81 msgid "Parameter template deleted" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:81 +#: src/components/tables/part/PartParameterTemplateTable.tsx:83 msgid "Remove parameter template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:93 +#: src/components/tables/part/PartParameterTemplateTable.tsx:95 msgid "Create Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:95 +#: src/components/tables/part/PartParameterTemplateTable.tsx:97 msgid "Parameter template created" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:103 +#: src/components/tables/part/PartParameterTemplateTable.tsx:105 msgid "Add parameter template" msgstr "" -#: src/components/tables/part/PartTable.tsx:38 +#: src/components/tables/part/PartTable.tsx:39 msgid "IPN" msgstr "" -#: src/components/tables/part/PartTable.tsx:61 -#: src/components/tables/stock/StockItemTable.tsx:50 +#: src/components/tables/part/PartTable.tsx:62 +#: src/components/tables/stock/StockItemTable.tsx:51 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:229 -#: src/pages/part/PartDetail.tsx:97 +#: src/pages/part/PartDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:63 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/stock/StockDetail.tsx:135 msgid "Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:80 +#: src/components/tables/part/PartTable.tsx:82 msgid "Minimum stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:87 +#: src/components/tables/part/PartTable.tsx:91 msgid "On Order" msgstr "" -#: src/components/tables/part/PartTable.tsx:97 +#: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" msgstr "" -#: src/components/tables/part/PartTable.tsx:106 +#: src/components/tables/part/PartTable.tsx:113 msgid "Sales Order Allocations" msgstr "" -#: src/components/tables/part/PartTable.tsx:167 +#: src/components/tables/part/PartTable.tsx:176 msgid "Filter by part active status" msgstr "" -#: src/components/tables/part/PartTable.tsx:172 +#: src/components/tables/part/PartTable.tsx:181 msgid "Assembly" msgstr "" -#: src/components/tables/part/PartTable.tsx:173 +#: src/components/tables/part/PartTable.tsx:182 msgid "Filter by assembly attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:178 +#: src/components/tables/part/PartTable.tsx:187 msgid "Include Subcategories" msgstr "" -#: src/components/tables/part/PartTable.tsx:179 +#: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" msgstr "" -#: src/components/tables/part/PartTable.tsx:184 +#: src/components/tables/part/PartTable.tsx:193 msgid "Component" msgstr "" -#: src/components/tables/part/PartTable.tsx:185 +#: src/components/tables/part/PartTable.tsx:194 msgid "Filter by component attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:190 +#: src/components/tables/part/PartTable.tsx:199 msgid "Trackable" msgstr "" -#: src/components/tables/part/PartTable.tsx:191 +#: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:196 +#: src/components/tables/part/PartTable.tsx:205 msgid "Has Units" msgstr "" -#: src/components/tables/part/PartTable.tsx:197 +#: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" msgstr "" -#: src/components/tables/part/PartTable.tsx:202 +#: src/components/tables/part/PartTable.tsx:211 msgid "Has IPN" msgstr "" -#: src/components/tables/part/PartTable.tsx:203 +#: src/components/tables/part/PartTable.tsx:212 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/components/tables/part/PartTable.tsx:208 +#: src/components/tables/part/PartTable.tsx:217 msgid "Has Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:209 +#: src/components/tables/part/PartTable.tsx:218 msgid "Filter by parts which have stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:214 +#: src/components/tables/part/PartTable.tsx:223 #: src/defaults/dashboardItems.tsx:50 msgid "Low Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:215 +#: src/components/tables/part/PartTable.tsx:224 msgid "Filter by parts which have low stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:220 +#: src/components/tables/part/PartTable.tsx:229 msgid "Purchaseable" msgstr "" -#: src/components/tables/part/PartTable.tsx:221 +#: src/components/tables/part/PartTable.tsx:230 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/components/tables/part/PartTable.tsx:226 +#: src/components/tables/part/PartTable.tsx:235 msgid "Salable" msgstr "" -#: src/components/tables/part/PartTable.tsx:227 +#: src/components/tables/part/PartTable.tsx:236 msgid "Filter by parts which are salable" msgstr "" -#: src/components/tables/part/PartTable.tsx:232 -#: src/components/tables/part/PartTable.tsx:236 +#: src/components/tables/part/PartTable.tsx:241 +#: src/components/tables/part/PartTable.tsx:245 msgid "Virtual" msgstr "" -#: src/components/tables/part/PartTable.tsx:233 +#: src/components/tables/part/PartTable.tsx:242 msgid "Filter by parts which are virtual" msgstr "" -#: src/components/tables/part/PartTable.tsx:237 +#: src/components/tables/part/PartTable.tsx:246 msgid "Not Virtual" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:69 +#: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:77 +#: src/components/tables/part/RelatedPartTable.tsx:79 msgid "Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:80 +#: src/components/tables/part/RelatedPartTable.tsx:82 msgid "Related part added" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:90 +#: src/components/tables/part/RelatedPartTable.tsx:92 msgid "Add related part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:111 +#: src/components/tables/part/RelatedPartTable.tsx:113 msgid "Delete Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:112 +#: src/components/tables/part/RelatedPartTable.tsx:114 msgid "Related part deleted" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:114 +#: src/components/tables/part/RelatedPartTable.tsx:116 msgid "Are you sure you want to remove this relationship?" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:23 +#: src/components/tables/plugin/PluginListTable.tsx:28 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:29 +#: src/components/tables/plugin/PluginListTable.tsx:34 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:36 +#: src/components/tables/plugin/PluginListTable.tsx:41 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:53 +#: src/components/tables/plugin/PluginListTable.tsx:58 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:75 +#: src/components/tables/plugin/PluginListTable.tsx:80 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:105 +msgid "Activate Plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:105 +msgid "Deactivate Plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:114 +msgid "Confirm plugin activation" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:115 +msgid "Confirm plugin deactivation" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:121 +msgid "The following plugin will be activated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:122 +msgid "The following plugin will be deactivated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:133 +msgid "Confirm" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:143 +msgid "Activating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:143 +msgid "Deactivating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:153 +msgid "Plugin updated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:155 +msgid "The plugin was activated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:156 +msgid "The plugin was deactivated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:164 +msgid "Error updating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:181 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:108 +#: src/components/tables/plugin/PluginListTable.tsx:190 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:138 +#: src/components/tables/plugin/PluginListTable.tsx:223 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:143 +#: src/components/tables/plugin/PluginListTable.tsx:228 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:148 +#: src/components/tables/plugin/PluginListTable.tsx:233 msgid "Installed" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:53 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:55 msgid "Receive line item" msgstr "" @@ -1603,318 +1671,437 @@ msgstr "" #~ msgid "Receive" #~ msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:73 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 msgid "Edit Line Item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:79 msgid "Line item updated" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:112 msgid "Part Description" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:134 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 -#: src/components/tables/purchasing/SupplierPartTable.tsx:103 -#: src/components/tables/purchasing/SupplierPartTable.tsx:123 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:137 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 +#: src/components/tables/purchasing/SupplierPartTable.tsx:105 +#: src/components/tables/purchasing/SupplierPartTable.tsx:125 msgid "Pack Quantity" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 msgid "Total Quantity" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 msgid "Received" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 msgid "Supplier Code" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:182 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:185 msgid "Supplier Link" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Manufacturer Code" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Unit Price" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:203 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 msgid "Destination" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 msgid "Add Line Item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Line item added" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:232 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:239 msgid "Add line item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:236 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Receive items" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:47 -#: src/components/tables/purchasing/SupplierPartTable.tsx:49 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 +#: src/components/tables/purchasing/SupplierPartTable.tsx:51 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:63 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 msgid "Supplier Reference" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:72 +#: src/components/tables/purchasing/SupplierPartTable.tsx:74 #: src/pages/company/ManufacturerDetail.tsx:8 msgid "Manufacturer" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:88 +#: src/components/tables/purchasing/SupplierPartTable.tsx:90 msgid "MPN" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:93 +#: src/components/tables/purchasing/SupplierPartTable.tsx:95 msgid "In Stock" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:98 +#: src/components/tables/purchasing/SupplierPartTable.tsx:100 msgid "Packaging" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:114 +#: src/components/tables/purchasing/SupplierPartTable.tsx:116 msgid "Base units" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:136 +#: src/components/tables/purchasing/SupplierPartTable.tsx:138 msgid "Availability" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:145 +#: src/components/tables/purchasing/SupplierPartTable.tsx:147 msgid "Updated" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:164 +#: src/components/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:167 +#: src/components/tables/purchasing/SupplierPartTable.tsx:169 msgid "Supplier part created" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:176 +#: src/components/tables/purchasing/SupplierPartTable.tsx:178 msgid "Add supplier part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:191 +#: src/components/tables/purchasing/SupplierPartTable.tsx:193 msgid "Edit Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:194 +#: src/components/tables/purchasing/SupplierPartTable.tsx:196 msgid "Supplier part updated" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:205 +#: src/components/tables/purchasing/SupplierPartTable.tsx:207 msgid "Delete Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:206 +#: src/components/tables/purchasing/SupplierPartTable.tsx:208 msgid "Supplier part deleted" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:209 +#: src/components/tables/purchasing/SupplierPartTable.tsx:211 msgid "Are you sure you want to remove this supplier part?" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:41 -#: src/components/tables/sales/SalesOrderTable.tsx:43 +#: src/components/tables/sales/ReturnOrderTable.tsx:42 +#: src/components/tables/sales/SalesOrderTable.tsx:44 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:57 -#: src/components/tables/sales/SalesOrderTable.tsx:59 +#: src/components/tables/sales/ReturnOrderTable.tsx:58 +#: src/components/tables/sales/SalesOrderTable.tsx:60 msgid "Customer Reference" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:68 +#: src/components/tables/sales/ReturnOrderTable.tsx:69 msgid "Total Cost" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:27 +#: src/components/tables/settings/CurrencyTable.tsx:28 msgid "Rate" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:39 +#: src/components/tables/settings/CurrencyTable.tsx:40 msgid "Exchange rates updated" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:45 +#: src/components/tables/settings/CurrencyTable.tsx:46 msgid "Exchange rate update error" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:56 +#: src/components/tables/settings/CurrencyTable.tsx:57 msgid "Refresh currency exchange rates" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:36 +#: src/components/tables/settings/CustomUnitsTable.tsx:38 msgid "Definition" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:42 +#: src/components/tables/settings/CustomUnitsTable.tsx:44 msgid "Symbol" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:58 +#: src/components/tables/settings/CustomUnitsTable.tsx:60 msgid "Edit custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:65 +#: src/components/tables/settings/CustomUnitsTable.tsx:67 msgid "Custom unit updated" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:75 +#: src/components/tables/settings/CustomUnitsTable.tsx:77 msgid "Delete custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:76 +#: src/components/tables/settings/CustomUnitsTable.tsx:78 msgid "Custom unit deleted" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:79 +#: src/components/tables/settings/CustomUnitsTable.tsx:81 msgid "Are you sure you want to remove this custom unit?" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:92 -#: src/components/tables/settings/CustomUnitsTable.tsx:108 +#: src/components/tables/settings/CustomUnitsTable.tsx:94 +#: src/components/tables/settings/CustomUnitsTable.tsx:110 msgid "Add custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:98 +#: src/components/tables/settings/CustomUnitsTable.tsx:100 msgid "Custom unit created" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:47 +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + +#: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:53 +#: src/components/tables/settings/ProjectCodeTable.tsx:55 msgid "Project code updated" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:63 +#: src/components/tables/settings/ProjectCodeTable.tsx:65 msgid "Delete project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:64 +#: src/components/tables/settings/ProjectCodeTable.tsx:66 msgid "Project code deleted" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:67 +#: src/components/tables/settings/ProjectCodeTable.tsx:69 msgid "Are you sure you want to remove this project code?" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:80 -#: src/components/tables/settings/ProjectCodeTable.tsx:94 +#: src/components/tables/settings/ProjectCodeTable.tsx:82 +#: src/components/tables/settings/ProjectCodeTable.tsx:96 msgid "Add project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:86 +#: src/components/tables/settings/ProjectCodeTable.tsx:88 msgid "Added project code" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:68 +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:74 +#: src/components/tables/stock/StockItemTable.tsx:81 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:80 +#: src/components/tables/stock/StockItemTable.tsx:90 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:86 +#: src/components/tables/stock/StockItemTable.tsx:99 msgid "This stock item is installed in another stock item" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:92 +#: src/components/tables/stock/StockItemTable.tsx:108 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:97 +#: src/components/tables/stock/StockItemTable.tsx:117 msgid "This stock item has expired" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:99 +#: src/components/tables/stock/StockItemTable.tsx:121 msgid "This stock item is stale" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:106 +#: src/components/tables/stock/StockItemTable.tsx:132 msgid "This stock item is fully allocated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:110 +#: src/components/tables/stock/StockItemTable.tsx:139 msgid "This stock item is partially allocated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:124 +#: src/components/tables/stock/StockItemTable.tsx:157 msgid "No stock available" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:132 +#: src/components/tables/stock/StockItemTable.tsx:168 msgid "This stock item has been depleted" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:159 +#: src/components/tables/stock/StockItemTable.tsx:195 msgid "Batch" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:165 +#: src/components/tables/stock/StockItemTable.tsx:201 msgid "Location" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:176 +#: src/components/tables/stock/StockItemTable.tsx:212 msgid "Expiry Date" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:183 +#: src/components/tables/stock/StockItemTable.tsx:219 msgid "Last Updated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:192 +#: src/components/tables/stock/StockItemTable.tsx:228 msgid "Purchase Price" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:212 +#: src/components/tables/stock/StockItemTable.tsx:248 msgid "Test Filter" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:213 +#: src/components/tables/stock/StockItemTable.tsx:249 msgid "This is a test filter" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:41 +#: src/components/tables/stock/StockLocationTable.tsx:42 msgid "Structural" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:48 +#: src/components/tables/stock/StockLocationTable.tsx:49 msgid "External" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:55 +#: src/components/tables/stock/StockLocationTable.tsx:56 msgid "Location Type" msgstr "" @@ -2193,7 +2380,7 @@ msgstr "" #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:134 #: src/pages/purchasing/PurchasingIndex.tsx:53 msgid "Purchasing" msgstr "" @@ -2201,14 +2388,14 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:70 +#: src/pages/sales/ReturnOrderDetail.tsx:71 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:98 +#: src/pages/sales/SalesOrderDetail.tsx:99 msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2343,23 +2530,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -2391,32 +2578,32 @@ msgstr "" msgid "Stock item updated" msgstr "" -#: src/functions/auth.tsx:33 +#: src/functions/auth.tsx:34 msgid "Error fetching token from server." msgstr "" -#: src/functions/auth.tsx:56 +#: src/functions/auth.tsx:57 msgid "Logout successful" msgstr "" -#: src/functions/auth.tsx:57 +#: src/functions/auth.tsx:58 msgid "See you soon." msgstr "" -#: src/functions/auth.tsx:102 +#: src/functions/auth.tsx:103 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "" -#: src/functions/auth.tsx:109 -#: src/pages/Auth/Set-Password.tsx:38 +#: src/functions/auth.tsx:110 +#: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:133 +#: src/functions/auth.tsx:134 msgid "Already logged in" msgstr "" -#: src/functions/auth.tsx:134 +#: src/functions/auth.tsx:135 msgid "Found an existing login - using it to log you in." msgstr "" @@ -2471,40 +2658,40 @@ msgid "Checking if you are already logged in" msgstr "" #: src/pages/Auth/Login.tsx:25 -#: src/pages/Index/Scan.tsx:292 +#: src/pages/Index/Scan.tsx:318 msgid "No selection" msgstr "" #: src/pages/Auth/Reset.tsx:41 -#: src/pages/Auth/Set-Password.tsx:111 +#: src/pages/Auth/Set-Password.tsx:112 msgid "Send mail" msgstr "" -#: src/pages/Auth/Set-Password.tsx:29 +#: src/pages/Auth/Set-Password.tsx:30 msgid "Token invalid" msgstr "" -#: src/pages/Auth/Set-Password.tsx:30 +#: src/pages/Auth/Set-Password.tsx:31 msgid "You need to provide a valid token to set a new password. Check your inbox for a reset link." msgstr "" -#: src/pages/Auth/Set-Password.tsx:48 +#: src/pages/Auth/Set-Password.tsx:49 msgid "No token provided" msgstr "" -#: src/pages/Auth/Set-Password.tsx:49 +#: src/pages/Auth/Set-Password.tsx:50 msgid "You need to provide a token to set a new password. Check your inbox for a reset link." msgstr "" -#: src/pages/Auth/Set-Password.tsx:72 +#: src/pages/Auth/Set-Password.tsx:73 msgid "Password set" msgstr "" -#: src/pages/Auth/Set-Password.tsx:73 +#: src/pages/Auth/Set-Password.tsx:74 msgid "The password was set successfully. You can now login with your new password" msgstr "" -#: src/pages/Auth/Set-Password.tsx:100 +#: src/pages/Auth/Set-Password.tsx:101 msgid "Set new password" msgstr "" @@ -2544,129 +2731,129 @@ msgstr "" #~ msgid "Design <0/>" #~ msgstr "" -#: src/pages/Index/Scan.tsx:188 +#: src/pages/Index/Scan.tsx:214 msgid "Manual input" msgstr "" -#: src/pages/Index/Scan.tsx:189 +#: src/pages/Index/Scan.tsx:215 msgid "Image Barcode" msgstr "" -#: src/pages/Index/Scan.tsx:219 +#: src/pages/Index/Scan.tsx:245 msgid "Selected elements are not known" msgstr "" -#: src/pages/Index/Scan.tsx:226 +#: src/pages/Index/Scan.tsx:252 msgid "Multiple object types selected" msgstr "" -#: src/pages/Index/Scan.tsx:233 +#: src/pages/Index/Scan.tsx:259 msgid "Actions for {0}" msgstr "" -#: src/pages/Index/Scan.tsx:236 -#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/Index/Scan.tsx:262 +#: src/pages/stock/StockDetail.tsx:163 msgid "Count" msgstr "" -#: src/pages/Index/Scan.tsx:250 +#: src/pages/Index/Scan.tsx:276 msgid "Scan Page" msgstr "" -#: src/pages/Index/Scan.tsx:253 +#: src/pages/Index/Scan.tsx:279 msgid "This page can be used for continuously scanning items and taking actions on them." msgstr "" -#: src/pages/Index/Scan.tsx:268 +#: src/pages/Index/Scan.tsx:294 msgid "Select the input method you want to use to scan items." msgstr "" -#: src/pages/Index/Scan.tsx:270 +#: src/pages/Index/Scan.tsx:296 msgid "Input" msgstr "" -#: src/pages/Index/Scan.tsx:277 +#: src/pages/Index/Scan.tsx:303 msgid "Select input method" msgstr "" -#: src/pages/Index/Scan.tsx:278 +#: src/pages/Index/Scan.tsx:304 msgid "Nothing found" msgstr "" -#: src/pages/Index/Scan.tsx:286 +#: src/pages/Index/Scan.tsx:312 msgid "Depending on the selected parts actions will be shown here. Not all barcode types are supported currently." msgstr "" -#: src/pages/Index/Scan.tsx:288 +#: src/pages/Index/Scan.tsx:314 msgid "Action" msgstr "" -#: src/pages/Index/Scan.tsx:297 +#: src/pages/Index/Scan.tsx:323 msgid "{0} items selected" msgstr "" -#: src/pages/Index/Scan.tsx:300 +#: src/pages/Index/Scan.tsx:326 msgid "General Actions" msgstr "" -#: src/pages/Index/Scan.tsx:313 +#: src/pages/Index/Scan.tsx:339 msgid "Lookup part" msgstr "" -#: src/pages/Index/Scan.tsx:320 +#: src/pages/Index/Scan.tsx:346 msgid "Open Link" msgstr "" -#: src/pages/Index/Scan.tsx:335 +#: src/pages/Index/Scan.tsx:361 msgid "History is locally kept in this browser." msgstr "" -#: src/pages/Index/Scan.tsx:336 +#: src/pages/Index/Scan.tsx:362 msgid "The history is kept in this browser's local storage. So it won't be shared with other users or other devices but is persistent through reloads. You can select items in the history to perform actions on them. To add items, scan/enter them in the Input area." msgstr "" -#: src/pages/Index/Scan.tsx:338 -#: src/pages/Notifications.tsx:55 +#: src/pages/Index/Scan.tsx:364 +#: src/pages/Notifications.tsx:56 msgid "History" msgstr "" -#: src/pages/Index/Scan.tsx:404 +#: src/pages/Index/Scan.tsx:430 msgid "No history" msgstr "" -#: src/pages/Index/Scan.tsx:423 +#: src/pages/Index/Scan.tsx:449 msgid "Item" msgstr "" -#: src/pages/Index/Scan.tsx:426 +#: src/pages/Index/Scan.tsx:452 msgid "Type" msgstr "" -#: src/pages/Index/Scan.tsx:429 +#: src/pages/Index/Scan.tsx:455 msgid "Source" msgstr "" -#: src/pages/Index/Scan.tsx:432 +#: src/pages/Index/Scan.tsx:458 msgid "Scanned at" msgstr "" -#: src/pages/Index/Scan.tsx:484 +#: src/pages/Index/Scan.tsx:510 msgid "Enter item serial or data" msgstr "" -#: src/pages/Index/Scan.tsx:496 +#: src/pages/Index/Scan.tsx:522 msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:31 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:32 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:57 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:58 msgid "First name: {0}" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:61 msgid "Last name: {0}" msgstr "" @@ -2674,86 +2861,86 @@ msgstr "" msgid "Use pseudo language" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:51 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:52 msgid "Single Sign On Accounts" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:58 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:76 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:59 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:77 msgid "Not enabled" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:61 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:62 msgid "Single Sign On is not enabled for this server" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:65 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:66 msgid "Multifactor" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:79 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:80 msgid "Multifactor authentication is not configured for your account" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:127 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:128 msgid "The following email addresses are associated with your account:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:139 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:140 msgid "Primary" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:144 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:145 msgid "Verified" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:148 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:149 msgid "Unverified" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:161 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:162 msgid "Add Email Address" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:164 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 msgid "E-Mail" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:166 msgid "E-Mail address" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:175 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:176 msgid "Make Primary" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:178 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:179 msgid "Re-send Verification" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:181 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:287 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:182 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:288 +#: src/pages/stock/StockDetail.tsx:173 msgid "Remove" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:187 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:188 msgid "Add Email" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:251 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:252 msgid "Provider has not been configured" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:261 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:262 msgid "Not configured" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:264 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:265 msgid "There are no social network accounts connected to this account." msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:274 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:275 msgid "You can sign in to your account using any of the following third party accounts" msgstr "" @@ -2793,28 +2980,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" #: src/pages/Index/Settings/AdminCenter.tsx:91 -msgid "Advanced Amininistrative Options for InvenTree" +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -2834,7 +3025,7 @@ msgid "Physical Units" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:128 -#: src/pages/part/PartDetail.tsx:150 +#: src/pages/part/PartDetail.tsx:151 msgid "Pricing" msgstr "" @@ -2856,15 +3047,15 @@ msgid "Part Parameters" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:251 -#: src/pages/part/PartDetail.tsx:198 +#: src/pages/part/PartDetail.tsx:199 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:256 #: src/pages/build/BuildDetail.tsx:262 #: src/pages/build/BuildIndex.tsx:36 -#: src/pages/part/PartDetail.tsx:129 -#: src/pages/sales/SalesOrderDetail.tsx:60 +#: src/pages/part/PartDetail.tsx:130 +#: src/pages/sales/SalesOrderDetail.tsx:61 msgid "Build Orders" msgstr "" @@ -2884,7 +3075,7 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:117 +#: src/pages/Index/Settings/UserSettings.tsx:115 msgid "Account Settings" msgstr "" @@ -2908,7 +3099,7 @@ msgstr "" msgid "Go to the start page" msgstr "" -#: src/pages/Notifications.tsx:63 +#: src/pages/Notifications.tsx:64 msgid "Mark as unread" msgstr "" @@ -2945,12 +3136,12 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:157 -#: src/pages/company/CompanyDetail.tsx:138 -#: src/pages/part/PartDetail.tsx:215 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:77 -#: src/pages/sales/ReturnOrderDetail.tsx:37 -#: src/pages/sales/SalesOrderDetail.tsx:65 -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:140 +#: src/pages/part/PartDetail.tsx:216 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:78 +#: src/pages/sales/ReturnOrderDetail.tsx:38 +#: src/pages/sales/SalesOrderDetail.tsx:66 +#: src/pages/stock/StockDetail.tsx:108 msgid "Attachments" msgstr "" @@ -3022,25 +3213,19 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:69 -#: src/pages/part/PartDetail.tsx:86 -#: src/pages/stock/StockDetail.tsx:68 -msgid "Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:74 +#: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:80 +#: src/pages/company/CompanyDetail.tsx:82 msgid "Supplied Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:167 +#: src/pages/company/CompanyDetail.tsx:169 msgid "Company Actions" msgstr "" @@ -3053,70 +3238,70 @@ msgstr "" #~ msgstr "" #: src/pages/part/CategoryDetail.tsx:72 -#: src/pages/part/PartDetail.tsx:91 +#: src/pages/part/PartDetail.tsx:92 msgid "Parameters" msgstr "" -#: src/pages/part/PartDetail.tsx:109 +#: src/pages/part/PartDetail.tsx:110 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:116 -#: src/pages/stock/StockDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:117 +#: src/pages/stock/StockDetail.tsx:81 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:123 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:144 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:156 #: src/pages/purchasing/PurchasingIndex.tsx:38 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:162 #: src/pages/purchasing/PurchasingIndex.tsx:27 msgid "Suppliers" msgstr "" -#: src/pages/part/PartDetail.tsx:193 +#: src/pages/part/PartDetail.tsx:194 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:209 +#: src/pages/part/PartDetail.tsx:210 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:278 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:283 msgid "Count Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:284 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:287 +#: src/pages/part/PartDetail.tsx:288 msgid "Transfer Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:289 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:295 msgid "Part Actions" msgstr "" @@ -3132,17 +3317,17 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:54 -#: src/pages/sales/ReturnOrderDetail.tsx:32 -#: src/pages/sales/SalesOrderDetail.tsx:40 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:55 +#: src/pages/sales/ReturnOrderDetail.tsx:33 +#: src/pages/sales/SalesOrderDetail.tsx:41 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:65 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:66 msgid "Received Stock" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 msgid "Order Actions" msgstr "" @@ -3150,27 +3335,27 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:50 +#: src/pages/sales/SalesOrderDetail.tsx:51 msgid "Pending Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:55 +#: src/pages/sales/SalesOrderDetail.tsx:56 msgid "Completed Shipments" msgstr "" -#: src/pages/stock/StockDetail.tsx:74 +#: src/pages/stock/StockDetail.tsx:75 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:88 +#: src/pages/stock/StockDetail.tsx:89 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:94 +#: src/pages/stock/StockDetail.tsx:95 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:101 +#: src/pages/stock/StockDetail.tsx:102 msgid "Child Items" msgstr "" @@ -3178,7 +3363,7 @@ msgstr "" #~ msgid "Link custom barcode to stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:159 msgid "Stock Operations" msgstr "" @@ -3186,31 +3371,31 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/stock/StockDetail.tsx:164 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:167 +#: src/pages/stock/StockDetail.tsx:168 msgid "Add" msgstr "" -#: src/pages/stock/StockDetail.tsx:168 +#: src/pages/stock/StockDetail.tsx:169 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:173 +#: src/pages/stock/StockDetail.tsx:174 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:178 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:179 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:191 msgid "Duplicate stock item" msgstr "" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 9e6c10fbbb17..6caeee2400ba 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "Bienvenido, inicia sesión a continuación" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "Nombre de usuario" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "Restablecer contraseña" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "Nombre" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 184c9abb4497..e7fca114518d 100644 --- a/src/frontend/src/locales/fa/messages.po +++ b/src/frontend/src/locales/fa/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"PO-Revision-Date: 2023-11-13 21:29\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 6f6905f7f748..921c56e4151a 100644 --- a/src/frontend/src/locales/fi/messages.po +++ b/src/frontend/src/locales/fi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index b55e9913c8ef..ed2f17fad02a 100644 --- a/src/frontend/src/locales/fr/messages.po +++ b/src/frontend/src/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "Bienvenue, connectez-vous ci-dessous" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "Nom d'utilisateur" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "Réinitialiser le mot de passe" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "Serveur" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "Nom" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "Paramètres" @@ -886,6 +892,7 @@ msgid "User" msgstr "Utilisateur" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 313174ec6604..f4f99b285503 100644 --- a/src/frontend/src/locales/he/messages.po +++ b/src/frontend/src/locales/he/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index 6087d20c666b..a16280ff2017 100644 --- a/src/frontend/src/locales/hi/messages.po +++ b/src/frontend/src/locales/hi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"PO-Revision-Date: 2023-11-13 21:29\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "उपयोगकर्ता नाम" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "पासवर्ड रीसेट करें" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "नाम" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index acd5789c25a6..98e114aa3ceb 100644 --- a/src/frontend/src/locales/hu/messages.po +++ b/src/frontend/src/locales/hu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "Üdvözlet, bejelentkezés lent" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "Felhasználónév" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "Jelszó visszaállítása" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "Kiszolgáló" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "Név" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "Beállítások" @@ -886,6 +892,7 @@ msgid "User" msgstr "Felhasználó" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "Kiállította" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "Aktív" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "Részletek" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "Játszótér" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "Alkatrész létrehozása" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "Alkatrész létrehozva" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "Alkatrész szerkesztése" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "Alkatrész frissítve" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "Felsőbb szintű alkatrész kategória" @@ -3092,28 +3220,32 @@ msgstr "Szegély sugár" msgid "Loader" msgstr "Betöltő" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "Új gyártási utasítás" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "Részletek" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index d11f5a064210..08bccfa40a62 100644 --- a/src/frontend/src/locales/id/messages.po +++ b/src/frontend/src/locales/id/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"PO-Revision-Date: 2023-11-13 21:29\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index baacf6cc5820..f1935cf08a72 100644 --- a/src/frontend/src/locales/it/messages.po +++ b/src/frontend/src/locales/it/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 82f522638689..47391be09154 100644 --- a/src/frontend/src/locales/ja/messages.po +++ b/src/frontend/src/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "ユーザー名" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "パスワードを再設定" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "名前" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "設定" @@ -886,6 +892,7 @@ msgid "User" msgstr "ユーザー" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "詳細" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "詳細" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 1db89b01a4be..8f1c2a195474 100644 --- a/src/frontend/src/locales/ko/messages.po +++ b/src/frontend/src/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index f2645ac71a3b..c56a96cf2bb8 100644 --- a/src/frontend/src/locales/nl/messages.po +++ b/src/frontend/src/locales/nl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index d46d8bd0b682..1ba527d518e7 100644 --- a/src/frontend/src/locales/no/messages.po +++ b/src/frontend/src/locales/no/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: no\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:54\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 9e410c686097..b5c643b39e3b 100644 --- a/src/frontend/src/locales/pl/messages.po +++ b/src/frontend/src/locales/pl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Polish\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/pseudo-LOCALE/messages.po b/src/frontend/src/locales/pseudo-LOCALE/messages.po index 92ed69f77ca3..bfa7a08ead04 100644 --- a/src/frontend/src/locales/pseudo-LOCALE/messages.po +++ b/src/frontend/src/locales/pseudo-LOCALE/messages.po @@ -53,7 +53,7 @@ msgstr "" #~ msgid "Don't have an account? Register" #~ msgstr "" -#: src/components/DashboardItemProxy.tsx:33 +#: src/components/DashboardItemProxy.tsx:34 msgid "Title" msgstr "" @@ -68,24 +68,25 @@ msgstr "" #: src/components/forms/ApiForm.tsx:304 #: src/components/tables/FilterSelectModal.tsx:166 +#: src/components/tables/plugin/PluginListTable.tsx:132 #: src/contexts/ThemeContext.tsx:64 msgid "Cancel" msgstr "" #: src/components/forms/ApiForm.tsx:313 #: src/contexts/ThemeContext.tsx:64 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 msgid "Submit" msgstr "" #: src/components/forms/AuthenticationForm.tsx:44 -#: src/functions/auth.tsx:32 +#: src/functions/auth.tsx:33 msgid "Login failed" msgstr "" #: src/components/forms/AuthenticationForm.tsx:45 #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:110 +#: src/functions/auth.tsx:111 msgid "Check your input and try again." msgstr "" @@ -108,7 +109,7 @@ msgstr "" #~ msgstr "" #: src/components/forms/AuthenticationForm.tsx:64 -#: src/functions/auth.tsx:101 +#: src/functions/auth.tsx:102 msgid "Mail delivery successful" msgstr "" @@ -130,11 +131,13 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" #: src/components/forms/AuthenticationForm.tsx:97 -#: src/pages/Auth/Set-Password.tsx:105 +#: src/pages/Auth/Set-Password.tsx:106 msgid "Password" msgstr "" @@ -148,14 +151,16 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:47 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" msgstr "" #: src/components/forms/AuthenticationForm.tsx:118 #: src/pages/Auth/Reset.tsx:32 -#: src/pages/Auth/Set-Password.tsx:106 +#: src/pages/Auth/Set-Password.tsx:107 msgid "We will send you a link to login - if you are registered" msgstr "" @@ -186,10 +191,11 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 -#: src/components/tables/part/PartCategoryTable.tsx:23 -#: src/components/tables/part/PartParameterTemplateTable.tsx:30 -#: src/components/tables/settings/CustomUnitsTable.tsx:30 -#: src/components/tables/stock/StockLocationTable.tsx:24 +#: src/components/tables/part/PartCategoryTable.tsx:24 +#: src/components/tables/part/PartParameterTemplateTable.tsx:32 +#: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 +#: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -231,8 +237,9 @@ msgid "State: <0>worker ({0}), <1>plugins{1}" msgstr "" #: src/components/forms/fields/ApiFormField.tsx:326 -#: src/components/nav/SearchDrawer.tsx:417 +#: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:392 +#: src/components/tables/plugin/PluginListTable.tsx:163 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -246,9 +253,9 @@ msgid "Search" msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:215 -#: src/components/modals/AboutInvenTreeModal.tsx:66 +#: src/components/modals/AboutInvenTreeModal.tsx:67 #: src/components/widgets/WidgetLayout.tsx:134 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:297 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:298 msgid "Loading" msgstr "" @@ -298,8 +305,8 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:174 #: src/components/tables/RowActions.tsx:61 #: src/functions/forms.tsx:180 -#: src/pages/Index/Scan.tsx:306 -#: src/pages/Notifications.tsx:78 +#: src/pages/Index/Scan.tsx:332 +#: src/pages/Notifications.tsx:79 msgid "Delete" msgstr "" @@ -309,7 +316,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:193 #: src/components/tables/RowActions.tsx:27 -#: src/pages/stock/StockDetail.tsx:189 +#: src/pages/stock/StockDetail.tsx:190 msgid "Duplicate" msgstr "" @@ -347,7 +354,7 @@ msgid "InvenTree Logo" msgstr "" #: src/components/items/OnlyStaff.tsx:9 -#: src/components/modals/AboutInvenTreeModal.tsx:29 +#: src/components/modals/AboutInvenTreeModal.tsx:30 msgid "This information is only available for staff users" msgstr "" @@ -375,133 +382,133 @@ msgstr "" msgid "No" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:84 +#: src/components/modals/AboutInvenTreeModal.tsx:85 msgid "Your InvenTree version status is" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:88 +#: src/components/modals/AboutInvenTreeModal.tsx:89 msgid "Development Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:92 +#: src/components/modals/AboutInvenTreeModal.tsx:93 msgid "Up to Date" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:96 +#: src/components/modals/AboutInvenTreeModal.tsx:97 msgid "Update Available" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:101 +#: src/components/modals/AboutInvenTreeModal.tsx:102 msgid "Version Information" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:109 +#: src/components/modals/AboutInvenTreeModal.tsx:110 msgid "InvenTree Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:115 +#: src/components/modals/AboutInvenTreeModal.tsx:116 msgid "Commit Hash" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:120 +#: src/components/modals/AboutInvenTreeModal.tsx:121 msgid "Commit Date" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:125 +#: src/components/modals/AboutInvenTreeModal.tsx:126 msgid "Commit Branch" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:130 +#: src/components/modals/AboutInvenTreeModal.tsx:131 #: src/components/modals/ServerInfoModal.tsx:124 msgid "API Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:133 +#: src/components/modals/AboutInvenTreeModal.tsx:134 msgid "Python Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:136 +#: src/components/modals/AboutInvenTreeModal.tsx:137 msgid "Django Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:146 +#: src/components/modals/AboutInvenTreeModal.tsx:147 msgid "Links" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:152 +#: src/components/modals/AboutInvenTreeModal.tsx:153 msgid "InvenTree Documentation" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:153 +#: src/components/modals/AboutInvenTreeModal.tsx:154 msgid "View Code on GitHub" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:154 +#: src/components/modals/AboutInvenTreeModal.tsx:155 msgid "Credits" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:155 +#: src/components/modals/AboutInvenTreeModal.tsx:156 msgid "Mobile App" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:156 +#: src/components/modals/AboutInvenTreeModal.tsx:157 msgid "Submit Bug Report" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:166 +#: src/components/modals/AboutInvenTreeModal.tsx:167 msgid "Copy version information" msgstr "" -#: src/components/modals/QrCodeModal.tsx:71 +#: src/components/modals/QrCodeModal.tsx:72 msgid "Unknown response" msgstr "" -#: src/components/modals/QrCodeModal.tsx:101 -#: src/pages/Index/Scan.tsx:592 +#: src/components/modals/QrCodeModal.tsx:102 +#: src/pages/Index/Scan.tsx:618 msgid "Error while getting camera" msgstr "" -#: src/components/modals/QrCodeModal.tsx:124 -#: src/pages/Index/Scan.tsx:615 +#: src/components/modals/QrCodeModal.tsx:125 +#: src/pages/Index/Scan.tsx:641 msgid "Error while scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:138 -#: src/pages/Index/Scan.tsx:629 +#: src/components/modals/QrCodeModal.tsx:139 +#: src/pages/Index/Scan.tsx:655 msgid "Error while stopping" msgstr "" -#: src/components/modals/QrCodeModal.tsx:153 +#: src/components/modals/QrCodeModal.tsx:154 #: src/defaults/menuItems.tsx:21 -#: src/pages/Index/Scan.tsx:698 +#: src/pages/Index/Scan.tsx:724 msgid "Scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:153 -#: src/pages/Index/Scan.tsx:698 +#: src/components/modals/QrCodeModal.tsx:154 +#: src/pages/Index/Scan.tsx:724 msgid "Not scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:158 -#: src/pages/Index/Scan.tsx:704 +#: src/components/modals/QrCodeModal.tsx:159 +#: src/pages/Index/Scan.tsx:730 msgid "Select Camera" msgstr "" -#: src/components/modals/QrCodeModal.tsx:168 -#: src/pages/Index/Scan.tsx:690 +#: src/components/modals/QrCodeModal.tsx:169 +#: src/pages/Index/Scan.tsx:716 msgid "Start scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:175 -#: src/pages/Index/Scan.tsx:684 +#: src/components/modals/QrCodeModal.tsx:176 +#: src/pages/Index/Scan.tsx:710 msgid "Stop scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:180 +#: src/components/modals/QrCodeModal.tsx:181 msgid "No scans yet!" msgstr "" -#: src/components/modals/QrCodeModal.tsx:200 +#: src/components/modals/QrCodeModal.tsx:201 #: src/components/modals/ServerInfoModal.tsx:137 msgid "Close modal" msgstr "" @@ -576,7 +583,7 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:81 +#: src/components/tables/plugin/PluginListTable.tsx:86 msgid "Version" msgstr "" @@ -590,12 +597,13 @@ msgstr "" #~ msgstr "" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -606,7 +614,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:296 +#: src/pages/Index/Settings/SystemSettings.tsx:295 msgid "System Settings" msgstr "" @@ -661,64 +669,64 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:69 +#: src/components/nav/NotificationDrawer.tsx:70 #: src/pages/Index/Settings/SystemSettings.tsx:123 #: src/pages/Index/Settings/UserSettings.tsx:94 -#: src/pages/Notifications.tsx:27 -#: src/pages/Notifications.tsx:99 +#: src/pages/Notifications.tsx:28 +#: src/pages/Notifications.tsx:100 msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:86 +#: src/components/nav/NotificationDrawer.tsx:87 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:110 -#: src/pages/Notifications.tsx:35 +#: src/components/nav/NotificationDrawer.tsx:111 +#: src/pages/Notifications.tsx:36 msgid "Mark as read" msgstr "" -#: src/components/nav/PartCategoryTree.tsx:79 -#: src/components/render/ModelType.tsx:64 +#: src/components/nav/PartCategoryTree.tsx:80 +#: src/components/render/ModelType.tsx:49 #: src/pages/Index/Settings/SystemSettings.tsx:187 #: src/pages/part/CategoryDetail.tsx:60 msgid "Part Categories" msgstr "" -#: src/components/nav/SearchDrawer.tsx:187 +#: src/components/nav/SearchDrawer.tsx:76 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:343 +#: src/components/nav/SearchDrawer.tsx:338 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:370 +#: src/components/nav/SearchDrawer.tsx:365 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:373 +#: src/components/nav/SearchDrawer.tsx:368 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:383 +#: src/components/nav/SearchDrawer.tsx:378 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:420 +#: src/components/nav/SearchDrawer.tsx:415 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:431 +#: src/components/nav/SearchDrawer.tsx:426 msgid "No results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:434 +#: src/components/nav/SearchDrawer.tsx:429 msgid "No results available for search query" msgstr "" -#: src/components/nav/StockLocationTree.tsx:79 -#: src/components/render/ModelType.tsx:76 +#: src/components/nav/StockLocationTree.tsx:80 +#: src/components/render/ModelType.tsx:63 #: src/pages/stock/LocationDetail.tsx:48 msgid "Stock Locations" msgstr "" @@ -727,194 +735,194 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:39 -#: src/components/tables/bom/BomTable.tsx:59 -#: src/components/tables/build/BuildOrderTable.tsx:37 -#: src/components/tables/part/PartParameterTable.tsx:32 -#: src/components/tables/part/PartTable.tsx:25 -#: src/components/tables/part/RelatedPartTable.tsx:39 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:95 -#: src/components/tables/purchasing/SupplierPartTable.tsx:36 -#: src/components/tables/stock/StockItemTable.tsx:26 -#: src/pages/part/PartDetail.tsx:327 +#: src/components/render/ModelType.tsx:20 +#: src/components/tables/bom/BomTable.tsx:61 +#: src/components/tables/build/BuildOrderTable.tsx:38 +#: src/components/tables/part/PartParameterTable.tsx:34 +#: src/components/tables/part/PartTable.tsx:26 +#: src/components/tables/part/RelatedPartTable.tsx:41 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:98 +#: src/components/tables/purchasing/SupplierPartTable.tsx:38 +#: src/components/tables/stock/StockItemTable.tsx:27 +#: src/pages/part/PartDetail.tsx:328 msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:40 -#: src/components/tables/part/PartCategoryTable.tsx:35 +#: src/components/render/ModelType.tsx:21 +#: src/components/tables/part/PartCategoryTable.tsx:36 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:33 #: src/pages/Index/Settings/SystemSettings.tsx:192 #: src/pages/part/CategoryDetail.tsx:46 #: src/pages/part/CategoryDetail.tsx:82 -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Parts" msgstr "" -#: src/components/render/ModelType.tsx:45 +#: src/components/render/ModelType.tsx:27 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:46 +#: src/components/render/ModelType.tsx:28 msgid "Part Parameter Templates" msgstr "" -#: src/components/render/ModelType.tsx:51 -#: src/components/tables/purchasing/SupplierPartTable.tsx:64 +#: src/components/render/ModelType.tsx:34 +#: src/components/tables/purchasing/SupplierPartTable.tsx:66 msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:52 +#: src/components/render/ModelType.tsx:35 msgid "Supplier Parts" msgstr "" -#: src/components/render/ModelType.tsx:57 +#: src/components/render/ModelType.tsx:41 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:58 +#: src/components/render/ModelType.tsx:42 msgid "Manufacturer Parts" msgstr "" -#: src/components/render/ModelType.tsx:63 +#: src/components/render/ModelType.tsx:48 #: src/pages/part/CategoryDetail.tsx:102 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:69 -#: src/pages/stock/StockDetail.tsx:218 +#: src/components/render/ModelType.tsx:55 +#: src/pages/stock/StockDetail.tsx:219 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:70 -#: src/components/tables/stock/StockLocationTable.tsx:35 -#: src/pages/company/CompanyDetail.tsx:95 +#: src/components/render/ModelType.tsx:56 +#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/pages/company/CompanyDetail.tsx:97 #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 msgid "Stock Items" msgstr "" -#: src/components/render/ModelType.tsx:75 +#: src/components/render/ModelType.tsx:62 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:69 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:82 +#: src/components/render/ModelType.tsx:70 msgid "Stock Histories" msgstr "" -#: src/components/render/ModelType.tsx:85 +#: src/components/render/ModelType.tsx:74 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:43 msgid "Build" msgstr "" -#: src/components/render/ModelType.tsx:86 +#: src/components/render/ModelType.tsx:75 msgid "Builds" msgstr "" -#: src/components/render/ModelType.tsx:91 -#: src/pages/company/CompanyDetail.tsx:193 +#: src/components/render/ModelType.tsx:81 +#: src/pages/company/CompanyDetail.tsx:195 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:92 +#: src/components/render/ModelType.tsx:82 msgid "Companies" msgstr "" -#: src/components/render/ModelType.tsx:97 +#: src/components/render/ModelType.tsx:88 #: src/components/tables/ColumnRenderers.tsx:66 #: src/components/tables/TableHoverCard.tsx:58 -#: src/components/tables/settings/ProjectCodeTable.tsx:32 +#: src/components/tables/settings/ProjectCodeTable.tsx:34 msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:98 +#: src/components/render/ModelType.tsx:89 #: src/pages/Index/Settings/SystemSettings.tsx:105 msgid "Project Codes" msgstr "" -#: src/components/render/ModelType.tsx:103 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/components/render/ModelType.tsx:95 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:104 +#: src/components/render/ModelType.tsx:96 #: src/pages/Index/Settings/SystemSettings.tsx:262 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:174 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:175 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:102 msgid "Purchase Order Line" msgstr "" -#: src/components/render/ModelType.tsx:110 +#: src/components/render/ModelType.tsx:103 msgid "Purchase Order Lines" msgstr "" -#: src/components/render/ModelType.tsx:113 -#: src/components/tables/sales/SalesOrderTable.tsx:36 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/components/render/ModelType.tsx:107 +#: src/components/tables/sales/SalesOrderTable.tsx:37 +#: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:114 +#: src/components/render/ModelType.tsx:108 #: src/pages/Index/Settings/SystemSettings.tsx:275 -#: src/pages/company/CompanyDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:180 +#: src/pages/company/CompanyDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:181 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" -#: src/components/render/ModelType.tsx:119 +#: src/components/render/ModelType.tsx:114 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:120 +#: src/components/render/ModelType.tsx:115 msgid "Sales Order Shipments" msgstr "" -#: src/components/render/ModelType.tsx:125 -#: src/components/tables/sales/ReturnOrderTable.tsx:35 -#: src/pages/sales/ReturnOrderDetail.tsx:67 +#: src/components/render/ModelType.tsx:121 +#: src/components/tables/sales/ReturnOrderTable.tsx:36 +#: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:126 -#: src/pages/company/CompanyDetail.tsx:113 +#: src/components/render/ModelType.tsx:122 +#: src/pages/company/CompanyDetail.tsx:115 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:128 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/company/CompanyDetail.tsx:133 +#: src/components/render/ModelType.tsx:129 +#: src/pages/company/CompanyDetail.tsx:135 msgid "Addresses" msgstr "" -#: src/components/render/ModelType.tsx:137 +#: src/components/render/ModelType.tsx:135 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:138 -#: src/pages/company/CompanyDetail.tsx:128 +#: src/components/render/ModelType.tsx:136 +#: src/pages/company/CompanyDetail.tsx:130 msgid "Contacts" msgstr "" -#: src/components/render/ModelType.tsx:143 +#: src/components/render/ModelType.tsx:142 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:144 +#: src/components/render/ModelType.tsx:143 msgid "Owners" msgstr "" @@ -923,13 +931,27 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" -#: src/components/render/Order.tsx:71 +#: src/components/render/Order.tsx:85 msgid "Shipment" msgstr "" +#: src/components/render/Stock.tsx:26 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:28 +#: src/components/tables/bom/BomTable.tsx:102 +#: src/components/tables/bom/UsedInTable.tsx:68 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:124 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:152 +#: src/pages/build/BuildDetail.tsx:77 +msgid "Quantity" +msgstr "" + #: src/components/settings/SettingItem.tsx:29 #: src/components/settings/SettingItem.tsx:70 msgid "Setting updated" @@ -949,13 +971,13 @@ msgid "Edit Setting" msgstr "" #: src/components/tables/ColumnRenderers.tsx:33 -#: src/components/tables/bom/BomTable.tsx:89 -#: src/components/tables/build/BuildOrderTable.tsx:55 -#: src/components/tables/part/PartParameterTable.tsx:63 -#: src/components/tables/part/PartParameterTemplateTable.tsx:41 -#: src/components/tables/part/RelatedPartTable.tsx:58 -#: src/components/tables/plugin/PluginListTable.tsx:68 -#: src/components/tables/stock/StockItemTable.tsx:45 +#: src/components/tables/bom/BomTable.tsx:93 +#: src/components/tables/build/BuildOrderTable.tsx:56 +#: src/components/tables/part/PartParameterTable.tsx:65 +#: src/components/tables/part/PartParameterTemplateTable.tsx:43 +#: src/components/tables/part/RelatedPartTable.tsx:60 +#: src/components/tables/plugin/PluginListTable.tsx:73 +#: src/components/tables/stock/StockItemTable.tsx:46 msgid "Description" msgstr "" @@ -964,8 +986,8 @@ msgid "Link" msgstr "" #: src/components/tables/ColumnRenderers.tsx:51 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:59 -#: src/pages/sales/SalesOrderDetail.tsx:45 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:60 +#: src/pages/sales/SalesOrderDetail.tsx:46 msgid "Line Items" msgstr "" @@ -990,7 +1012,7 @@ msgid "Shipment Date" msgstr "" #: src/components/tables/ColumnRenderers.tsx:136 -#: src/components/tables/settings/CurrencyTable.tsx:22 +#: src/components/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -1060,7 +1082,7 @@ msgid "Select filter" msgstr "" #: src/components/tables/FilterSelectModal.tsx:159 -#: src/components/tables/part/PartParameterTable.tsx:70 +#: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" msgstr "" @@ -1120,64 +1142,56 @@ msgstr "" msgid "Actions" msgstr "" -#: src/components/tables/bom/BomTable.tsx:67 +#: src/components/tables/bom/BomTable.tsx:70 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/components/tables/bom/BomTable.tsx:81 +#: src/components/tables/bom/BomTable.tsx:85 msgid "Part Information" msgstr "" -#: src/components/tables/bom/BomTable.tsx:94 -#: src/components/tables/bom/UsedInTable.tsx:75 -#: src/components/tables/build/BuildOrderTable.tsx:31 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:116 -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:39 -msgid "Reference" -msgstr "" - #: src/components/tables/bom/BomTable.tsx:98 -#: src/components/tables/bom/UsedInTable.tsx:67 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:121 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:149 -#: src/pages/build/BuildDetail.tsx:77 -msgid "Quantity" +#: src/components/tables/bom/UsedInTable.tsx:76 +#: src/components/tables/build/BuildOrderTable.tsx:32 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:119 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:40 +msgid "Reference" msgstr "" -#: src/components/tables/bom/BomTable.tsx:106 +#: src/components/tables/bom/BomTable.tsx:110 msgid "Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:120 +#: src/components/tables/bom/BomTable.tsx:124 msgid "Optional" msgstr "" -#: src/components/tables/bom/BomTable.tsx:124 -#: src/components/tables/bom/BomTable.tsx:239 +#: src/components/tables/bom/BomTable.tsx:128 +#: src/components/tables/bom/BomTable.tsx:243 msgid "Consumable" msgstr "" -#: src/components/tables/bom/BomTable.tsx:128 +#: src/components/tables/bom/BomTable.tsx:132 msgid "Allow Variants" msgstr "" -#: src/components/tables/bom/BomTable.tsx:132 +#: src/components/tables/bom/BomTable.tsx:136 msgid "Gets Inherited" msgstr "" -#: src/components/tables/bom/BomTable.tsx:138 -#: src/components/tables/part/PartTable.tsx:147 +#: src/components/tables/bom/BomTable.tsx:142 +#: src/components/tables/part/PartTable.tsx:156 msgid "Price Range" msgstr "" -#: src/components/tables/bom/BomTable.tsx:152 -#: src/components/tables/part/PartTable.tsx:113 -#: src/components/tables/stock/StockItemTable.tsx:119 +#: src/components/tables/bom/BomTable.tsx:156 +#: src/components/tables/part/PartTable.tsx:121 +#: src/components/tables/stock/StockItemTable.tsx:148 msgid "Available" msgstr "" -#: src/components/tables/bom/BomTable.tsx:163 -#: src/components/tables/part/PartTable.tsx:120 +#: src/components/tables/bom/BomTable.tsx:167 +#: src/components/tables/part/PartTable.tsx:129 msgid "No stock" msgstr "" @@ -1185,20 +1199,20 @@ msgstr "" #~ msgid "Available Stock" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:171 +#: src/components/tables/bom/BomTable.tsx:175 msgid "Includes substitute stock" msgstr "" -#: src/components/tables/bom/BomTable.tsx:180 +#: src/components/tables/bom/BomTable.tsx:184 msgid "Includes variant stock" msgstr "" -#: src/components/tables/bom/BomTable.tsx:188 +#: src/components/tables/bom/BomTable.tsx:192 msgid "On order" msgstr "" -#: src/components/tables/bom/BomTable.tsx:196 -#: src/components/tables/part/PartTable.tsx:91 +#: src/components/tables/bom/BomTable.tsx:200 +#: src/components/tables/part/PartTable.tsx:97 msgid "Building" msgstr "" @@ -1206,86 +1220,86 @@ msgstr "" #~ msgid "Validate" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:205 -#: src/components/tables/part/PartTable.tsx:139 -#: src/components/tables/stock/StockItemTable.tsx:148 +#: src/components/tables/bom/BomTable.tsx:209 +#: src/components/tables/part/PartTable.tsx:148 +#: src/components/tables/stock/StockItemTable.tsx:184 msgid "Stock Information" msgstr "" -#: src/components/tables/bom/BomTable.tsx:212 +#: src/components/tables/bom/BomTable.tsx:216 msgid "Can Build" msgstr "" -#: src/components/tables/bom/BomTable.tsx:216 +#: src/components/tables/bom/BomTable.tsx:220 msgid "Consumable item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:229 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 -#: src/components/tables/purchasing/SupplierPartTable.tsx:131 +#: src/components/tables/bom/BomTable.tsx:233 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/components/tables/purchasing/SupplierPartTable.tsx:133 #: src/pages/build/BuildDetail.tsx:169 -#: src/pages/company/CompanyDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 -#: src/pages/sales/ReturnOrderDetail.tsx:49 -#: src/pages/sales/SalesOrderDetail.tsx:77 -#: src/pages/stock/StockDetail.tsx:119 +#: src/pages/company/CompanyDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:228 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/sales/ReturnOrderDetail.tsx:50 +#: src/pages/sales/SalesOrderDetail.tsx:78 +#: src/pages/stock/StockDetail.tsx:120 msgid "Notes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:252 +#: src/components/tables/bom/BomTable.tsx:256 msgid "View BOM" msgstr "" -#: src/components/tables/bom/BomTable.tsx:263 +#: src/components/tables/bom/BomTable.tsx:267 msgid "Validate BOM line" msgstr "" -#: src/components/tables/bom/BomTable.tsx:271 +#: src/components/tables/bom/BomTable.tsx:275 msgid "Edit Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:285 +#: src/components/tables/bom/BomTable.tsx:289 msgid "Edit Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:287 +#: src/components/tables/bom/BomTable.tsx:291 msgid "Bom item updated" msgstr "" -#: src/components/tables/bom/BomTable.tsx:302 +#: src/components/tables/bom/BomTable.tsx:306 msgid "Delete Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:303 +#: src/components/tables/bom/BomTable.tsx:307 msgid "Bom item deleted" msgstr "" -#: src/components/tables/bom/BomTable.tsx:306 +#: src/components/tables/bom/BomTable.tsx:310 msgid "Are you sure you want to remove this BOM item?" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:30 +#: src/components/tables/bom/UsedInTable.tsx:31 msgid "Assembled Part" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:49 +#: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:61 +#: src/components/tables/build/BuildOrderTable.tsx:62 msgid "Progress" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:74 +#: src/components/tables/build/BuildOrderTable.tsx:75 msgid "Priority" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:82 +#: src/components/tables/build/BuildOrderTable.tsx:83 msgid "Completed" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:88 +#: src/components/tables/build/BuildOrderTable.tsx:89 msgid "Issued By" msgstr "" @@ -1294,383 +1308,437 @@ msgstr "" #~ msgid "Created" #~ msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:109 -#: src/components/tables/part/PartTable.tsx:166 -#: src/components/tables/plugin/PluginListTable.tsx:133 +#: src/components/tables/build/BuildOrderTable.tsx:110 +#: src/components/tables/part/PartTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:114 +#: src/components/tables/build/BuildOrderTable.tsx:115 msgid "Overdue" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:119 +#: src/components/tables/build/BuildOrderTable.tsx:120 msgid "Assigned to me" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:29 +#: src/components/tables/general/AttachmentTable.tsx:30 msgid "Attachment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:46 +#: src/components/tables/general/AttachmentTable.tsx:47 msgid "Comment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:55 +#: src/components/tables/general/AttachmentTable.tsx:56 msgid "Uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:159 +#: src/components/tables/general/AttachmentTable.tsx:160 msgid "File uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:160 +#: src/components/tables/general/AttachmentTable.tsx:161 msgid "File {0} uploaded successfully" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:171 +#: src/components/tables/general/AttachmentTable.tsx:172 msgid "Upload Error" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:172 +#: src/components/tables/general/AttachmentTable.tsx:173 msgid "File could not be uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:185 +#: src/components/tables/general/AttachmentTable.tsx:186 msgid "Add attachment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:204 +#: src/components/tables/general/AttachmentTable.tsx:205 msgid "Add external link" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:235 +#: src/components/tables/general/AttachmentTable.tsx:236 msgid "No attachments found" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:250 +#: src/components/tables/general/AttachmentTable.tsx:251 msgid "Upload attachment" msgstr "" -#: src/components/tables/general/CompanyTable.tsx:31 +#: src/components/tables/general/CompanyTable.tsx:32 msgid "Company Name" msgstr "" -#: src/components/tables/general/CompanyTable.tsx:49 +#: src/components/tables/general/CompanyTable.tsx:50 #: src/defaults/links.tsx:10 msgid "Website" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:22 +#: src/components/tables/notifications/NotificationsTable.tsx:23 msgid "Age" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:27 -#: src/components/tables/part/PartTable.tsx:49 +#: src/components/tables/notifications/NotificationsTable.tsx:28 +#: src/components/tables/part/PartTable.tsx:50 msgid "Category" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:32 +#: src/components/tables/notifications/NotificationsTable.tsx:33 msgid "Notification" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:36 +#: src/components/tables/notifications/NotificationsTable.tsx:37 msgid "Message" msgstr "" -#: src/components/tables/part/PartCategoryTable.tsx:30 -#: src/components/tables/stock/StockLocationTable.tsx:30 +#: src/components/tables/part/PartCategoryTable.tsx:31 +#: src/components/tables/stock/StockLocationTable.tsx:31 msgid "Path" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:52 +#: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:91 -#: src/components/tables/part/PartParameterTemplateTable.tsx:36 -#: src/components/tables/part/PartTable.tsx:44 +#: src/components/tables/part/PartParameterTable.tsx:93 +#: src/components/tables/part/PartParameterTemplateTable.tsx:38 +#: src/components/tables/part/PartTable.tsx:45 msgid "Units" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:116 +#: src/components/tables/part/PartParameterTable.tsx:118 msgid "Edit Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:124 +#: src/components/tables/part/PartParameterTable.tsx:126 msgid "Part parameter updated" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:138 +#: src/components/tables/part/PartParameterTable.tsx:140 msgid "Delete Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:139 +#: src/components/tables/part/PartParameterTable.tsx:141 msgid "Part parameter deleted" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:142 +#: src/components/tables/part/PartParameterTable.tsx:144 msgid "Are you sure you want to remove this parameter?" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:161 +#: src/components/tables/part/PartParameterTable.tsx:163 msgid "Add Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:170 +#: src/components/tables/part/PartParameterTable.tsx:172 msgid "Part parameter added" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:177 -#~ msgid "Add parameter" -#~ msgstr "" +#: src/components/tables/part/PartParameterTable.tsx:183 +msgid "Add parameter" +msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:198 +#: src/components/tables/part/PartParameterTable.tsx:200 msgid "Include Variants" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:46 +#: src/components/tables/part/PartParameterTemplateTable.tsx:48 msgid "Checkbox" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:50 +#: src/components/tables/part/PartParameterTemplateTable.tsx:52 msgid "Choices" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:65 +#: src/components/tables/part/PartParameterTemplateTable.tsx:67 msgid "Edit Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:67 +#: src/components/tables/part/PartParameterTemplateTable.tsx:69 msgid "Parameter template updated" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:78 +#: src/components/tables/part/PartParameterTemplateTable.tsx:80 msgid "Delete Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:79 +#: src/components/tables/part/PartParameterTemplateTable.tsx:81 msgid "Parameter template deleted" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:81 +#: src/components/tables/part/PartParameterTemplateTable.tsx:83 msgid "Remove parameter template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:93 +#: src/components/tables/part/PartParameterTemplateTable.tsx:95 msgid "Create Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:95 +#: src/components/tables/part/PartParameterTemplateTable.tsx:97 msgid "Parameter template created" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:103 +#: src/components/tables/part/PartParameterTemplateTable.tsx:105 msgid "Add parameter template" msgstr "" -#: src/components/tables/part/PartTable.tsx:38 +#: src/components/tables/part/PartTable.tsx:39 msgid "IPN" msgstr "" -#: src/components/tables/part/PartTable.tsx:61 -#: src/components/tables/stock/StockItemTable.tsx:50 +#: src/components/tables/part/PartTable.tsx:62 +#: src/components/tables/stock/StockItemTable.tsx:51 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:229 -#: src/pages/part/PartDetail.tsx:97 +#: src/pages/part/PartDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:63 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/stock/StockDetail.tsx:135 msgid "Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:80 +#: src/components/tables/part/PartTable.tsx:82 msgid "Minimum stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:87 +#: src/components/tables/part/PartTable.tsx:91 msgid "On Order" msgstr "" -#: src/components/tables/part/PartTable.tsx:97 +#: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" msgstr "" -#: src/components/tables/part/PartTable.tsx:106 +#: src/components/tables/part/PartTable.tsx:113 msgid "Sales Order Allocations" msgstr "" -#: src/components/tables/part/PartTable.tsx:167 +#: src/components/tables/part/PartTable.tsx:176 msgid "Filter by part active status" msgstr "" -#: src/components/tables/part/PartTable.tsx:172 +#: src/components/tables/part/PartTable.tsx:181 msgid "Assembly" msgstr "" -#: src/components/tables/part/PartTable.tsx:173 +#: src/components/tables/part/PartTable.tsx:182 msgid "Filter by assembly attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:178 +#: src/components/tables/part/PartTable.tsx:187 msgid "Include Subcategories" msgstr "" -#: src/components/tables/part/PartTable.tsx:179 +#: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" msgstr "" -#: src/components/tables/part/PartTable.tsx:184 +#: src/components/tables/part/PartTable.tsx:193 msgid "Component" msgstr "" -#: src/components/tables/part/PartTable.tsx:185 +#: src/components/tables/part/PartTable.tsx:194 msgid "Filter by component attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:190 +#: src/components/tables/part/PartTable.tsx:199 msgid "Trackable" msgstr "" -#: src/components/tables/part/PartTable.tsx:191 +#: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:196 +#: src/components/tables/part/PartTable.tsx:205 msgid "Has Units" msgstr "" -#: src/components/tables/part/PartTable.tsx:197 +#: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" msgstr "" -#: src/components/tables/part/PartTable.tsx:202 +#: src/components/tables/part/PartTable.tsx:211 msgid "Has IPN" msgstr "" -#: src/components/tables/part/PartTable.tsx:203 +#: src/components/tables/part/PartTable.tsx:211 +#~ msgid "Detail" +#~ msgstr "" + +#: src/components/tables/part/PartTable.tsx:212 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/components/tables/part/PartTable.tsx:208 +#: src/components/tables/part/PartTable.tsx:217 msgid "Has Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:209 +#: src/components/tables/part/PartTable.tsx:218 msgid "Filter by parts which have stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:211 -#~ msgid "Detail" -#~ msgstr "" - -#: src/components/tables/part/PartTable.tsx:214 +#: src/components/tables/part/PartTable.tsx:223 #: src/defaults/dashboardItems.tsx:50 msgid "Low Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:215 +#: src/components/tables/part/PartTable.tsx:224 msgid "Filter by parts which have low stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:220 +#: src/components/tables/part/PartTable.tsx:229 msgid "Purchaseable" msgstr "" -#: src/components/tables/part/PartTable.tsx:221 +#: src/components/tables/part/PartTable.tsx:230 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/components/tables/part/PartTable.tsx:226 +#: src/components/tables/part/PartTable.tsx:235 msgid "Salable" msgstr "" -#: src/components/tables/part/PartTable.tsx:227 +#: src/components/tables/part/PartTable.tsx:236 msgid "Filter by parts which are salable" msgstr "" -#: src/components/tables/part/PartTable.tsx:232 -#: src/components/tables/part/PartTable.tsx:236 +#: src/components/tables/part/PartTable.tsx:241 +#: src/components/tables/part/PartTable.tsx:245 msgid "Virtual" msgstr "" -#: src/components/tables/part/PartTable.tsx:233 +#: src/components/tables/part/PartTable.tsx:242 msgid "Filter by parts which are virtual" msgstr "" -#: src/components/tables/part/PartTable.tsx:237 +#: src/components/tables/part/PartTable.tsx:246 msgid "Not Virtual" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:69 +#: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:77 +#: src/components/tables/part/RelatedPartTable.tsx:79 msgid "Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:80 +#: src/components/tables/part/RelatedPartTable.tsx:82 msgid "Related part added" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:90 +#: src/components/tables/part/RelatedPartTable.tsx:92 msgid "Add related part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:111 +#: src/components/tables/part/RelatedPartTable.tsx:113 msgid "Delete Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:112 +#: src/components/tables/part/RelatedPartTable.tsx:114 msgid "Related part deleted" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:114 +#: src/components/tables/part/RelatedPartTable.tsx:116 msgid "Are you sure you want to remove this relationship?" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:23 +#: src/components/tables/plugin/PluginListTable.tsx:28 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:29 +#: src/components/tables/plugin/PluginListTable.tsx:34 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:36 +#: src/components/tables/plugin/PluginListTable.tsx:41 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:53 +#: src/components/tables/plugin/PluginListTable.tsx:58 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:75 +#: src/components/tables/plugin/PluginListTable.tsx:80 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:105 +msgid "Activate Plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:105 +msgid "Deactivate Plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:114 +msgid "Confirm plugin activation" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:115 +msgid "Confirm plugin deactivation" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:121 +msgid "The following plugin will be activated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:122 +msgid "The following plugin will be deactivated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:133 +msgid "Confirm" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:143 +msgid "Activating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:143 +msgid "Deactivating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:153 +msgid "Plugin updated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:155 +msgid "The plugin was activated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:156 +msgid "The plugin was deactivated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:164 +msgid "Error updating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:181 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:108 +#: src/components/tables/plugin/PluginListTable.tsx:190 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:138 +#: src/components/tables/plugin/PluginListTable.tsx:223 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:143 +#: src/components/tables/plugin/PluginListTable.tsx:228 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:148 +#: src/components/tables/plugin/PluginListTable.tsx:233 msgid "Installed" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:53 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:55 msgid "Receive line item" msgstr "" @@ -1678,318 +1746,437 @@ msgstr "" #~ msgid "Receive" #~ msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:73 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 msgid "Edit Line Item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:79 msgid "Line item updated" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:112 msgid "Part Description" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:134 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 -#: src/components/tables/purchasing/SupplierPartTable.tsx:103 -#: src/components/tables/purchasing/SupplierPartTable.tsx:123 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:137 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 +#: src/components/tables/purchasing/SupplierPartTable.tsx:105 +#: src/components/tables/purchasing/SupplierPartTable.tsx:125 msgid "Pack Quantity" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 msgid "Total Quantity" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 msgid "Received" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 msgid "Supplier Code" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:182 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:185 msgid "Supplier Link" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Manufacturer Code" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Unit Price" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:203 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 msgid "Destination" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 msgid "Add Line Item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Line item added" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:232 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:239 msgid "Add line item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:236 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Receive items" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:47 -#: src/components/tables/purchasing/SupplierPartTable.tsx:49 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 +#: src/components/tables/purchasing/SupplierPartTable.tsx:51 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:63 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 msgid "Supplier Reference" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:72 +#: src/components/tables/purchasing/SupplierPartTable.tsx:74 #: src/pages/company/ManufacturerDetail.tsx:8 msgid "Manufacturer" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:88 +#: src/components/tables/purchasing/SupplierPartTable.tsx:90 msgid "MPN" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:93 +#: src/components/tables/purchasing/SupplierPartTable.tsx:95 msgid "In Stock" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:98 +#: src/components/tables/purchasing/SupplierPartTable.tsx:100 msgid "Packaging" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:114 +#: src/components/tables/purchasing/SupplierPartTable.tsx:116 msgid "Base units" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:136 +#: src/components/tables/purchasing/SupplierPartTable.tsx:138 msgid "Availability" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:145 +#: src/components/tables/purchasing/SupplierPartTable.tsx:147 msgid "Updated" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:164 +#: src/components/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:167 +#: src/components/tables/purchasing/SupplierPartTable.tsx:169 msgid "Supplier part created" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:176 +#: src/components/tables/purchasing/SupplierPartTable.tsx:178 msgid "Add supplier part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:191 +#: src/components/tables/purchasing/SupplierPartTable.tsx:193 msgid "Edit Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:194 +#: src/components/tables/purchasing/SupplierPartTable.tsx:196 msgid "Supplier part updated" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:205 +#: src/components/tables/purchasing/SupplierPartTable.tsx:207 msgid "Delete Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:206 +#: src/components/tables/purchasing/SupplierPartTable.tsx:208 msgid "Supplier part deleted" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:209 +#: src/components/tables/purchasing/SupplierPartTable.tsx:211 msgid "Are you sure you want to remove this supplier part?" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:41 -#: src/components/tables/sales/SalesOrderTable.tsx:43 +#: src/components/tables/sales/ReturnOrderTable.tsx:42 +#: src/components/tables/sales/SalesOrderTable.tsx:44 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:57 -#: src/components/tables/sales/SalesOrderTable.tsx:59 +#: src/components/tables/sales/ReturnOrderTable.tsx:58 +#: src/components/tables/sales/SalesOrderTable.tsx:60 msgid "Customer Reference" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:68 +#: src/components/tables/sales/ReturnOrderTable.tsx:69 msgid "Total Cost" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:27 +#: src/components/tables/settings/CurrencyTable.tsx:28 msgid "Rate" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:39 +#: src/components/tables/settings/CurrencyTable.tsx:40 msgid "Exchange rates updated" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:45 +#: src/components/tables/settings/CurrencyTable.tsx:46 msgid "Exchange rate update error" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:56 +#: src/components/tables/settings/CurrencyTable.tsx:57 msgid "Refresh currency exchange rates" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:36 +#: src/components/tables/settings/CustomUnitsTable.tsx:38 msgid "Definition" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:42 +#: src/components/tables/settings/CustomUnitsTable.tsx:44 msgid "Symbol" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:58 +#: src/components/tables/settings/CustomUnitsTable.tsx:60 msgid "Edit custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:65 +#: src/components/tables/settings/CustomUnitsTable.tsx:67 msgid "Custom unit updated" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:75 +#: src/components/tables/settings/CustomUnitsTable.tsx:77 msgid "Delete custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:76 +#: src/components/tables/settings/CustomUnitsTable.tsx:78 msgid "Custom unit deleted" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:79 +#: src/components/tables/settings/CustomUnitsTable.tsx:81 msgid "Are you sure you want to remove this custom unit?" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:92 -#: src/components/tables/settings/CustomUnitsTable.tsx:108 +#: src/components/tables/settings/CustomUnitsTable.tsx:94 +#: src/components/tables/settings/CustomUnitsTable.tsx:110 msgid "Add custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:98 +#: src/components/tables/settings/CustomUnitsTable.tsx:100 msgid "Custom unit created" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:47 +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + +#: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:53 +#: src/components/tables/settings/ProjectCodeTable.tsx:55 msgid "Project code updated" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:63 +#: src/components/tables/settings/ProjectCodeTable.tsx:65 msgid "Delete project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:64 +#: src/components/tables/settings/ProjectCodeTable.tsx:66 msgid "Project code deleted" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:67 +#: src/components/tables/settings/ProjectCodeTable.tsx:69 msgid "Are you sure you want to remove this project code?" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:80 -#: src/components/tables/settings/ProjectCodeTable.tsx:94 +#: src/components/tables/settings/ProjectCodeTable.tsx:82 +#: src/components/tables/settings/ProjectCodeTable.tsx:96 msgid "Add project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:86 +#: src/components/tables/settings/ProjectCodeTable.tsx:88 msgid "Added project code" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:68 +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:74 +#: src/components/tables/stock/StockItemTable.tsx:81 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:80 +#: src/components/tables/stock/StockItemTable.tsx:90 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:86 +#: src/components/tables/stock/StockItemTable.tsx:99 msgid "This stock item is installed in another stock item" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:92 +#: src/components/tables/stock/StockItemTable.tsx:108 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:97 +#: src/components/tables/stock/StockItemTable.tsx:117 msgid "This stock item has expired" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:99 +#: src/components/tables/stock/StockItemTable.tsx:121 msgid "This stock item is stale" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:106 +#: src/components/tables/stock/StockItemTable.tsx:132 msgid "This stock item is fully allocated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:110 +#: src/components/tables/stock/StockItemTable.tsx:139 msgid "This stock item is partially allocated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:124 +#: src/components/tables/stock/StockItemTable.tsx:157 msgid "No stock available" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:132 +#: src/components/tables/stock/StockItemTable.tsx:168 msgid "This stock item has been depleted" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:159 +#: src/components/tables/stock/StockItemTable.tsx:195 msgid "Batch" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:165 +#: src/components/tables/stock/StockItemTable.tsx:201 msgid "Location" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:176 +#: src/components/tables/stock/StockItemTable.tsx:212 msgid "Expiry Date" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:183 +#: src/components/tables/stock/StockItemTable.tsx:219 msgid "Last Updated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:192 +#: src/components/tables/stock/StockItemTable.tsx:228 msgid "Purchase Price" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:212 +#: src/components/tables/stock/StockItemTable.tsx:248 msgid "Test Filter" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:213 +#: src/components/tables/stock/StockItemTable.tsx:249 msgid "This is a test filter" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:41 +#: src/components/tables/stock/StockLocationTable.tsx:42 msgid "Structural" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:48 +#: src/components/tables/stock/StockLocationTable.tsx:49 msgid "External" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:55 +#: src/components/tables/stock/StockLocationTable.tsx:56 msgid "Location Type" msgstr "" @@ -2276,7 +2463,7 @@ msgstr "" #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:134 #: src/pages/purchasing/PurchasingIndex.tsx:53 msgid "Purchasing" msgstr "" @@ -2284,14 +2471,14 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:70 +#: src/pages/sales/ReturnOrderDetail.tsx:71 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:98 +#: src/pages/sales/SalesOrderDetail.tsx:99 msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2490,23 +2677,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -2538,7 +2725,7 @@ msgstr "" msgid "Stock item updated" msgstr "" -#: src/functions/auth.tsx:33 +#: src/functions/auth.tsx:34 msgid "Error fetching token from server." msgstr "" @@ -2546,28 +2733,28 @@ msgstr "" #~ msgid "Logout successfull" #~ msgstr "" -#: src/functions/auth.tsx:56 +#: src/functions/auth.tsx:57 msgid "Logout successful" msgstr "" -#: src/functions/auth.tsx:57 +#: src/functions/auth.tsx:58 msgid "See you soon." msgstr "" -#: src/functions/auth.tsx:102 +#: src/functions/auth.tsx:103 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "" -#: src/functions/auth.tsx:109 -#: src/pages/Auth/Set-Password.tsx:38 +#: src/functions/auth.tsx:110 +#: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:133 +#: src/functions/auth.tsx:134 msgid "Already logged in" msgstr "" -#: src/functions/auth.tsx:134 +#: src/functions/auth.tsx:135 msgid "Found an existing login - using it to log you in." msgstr "" @@ -2622,7 +2809,7 @@ msgid "Checking if you are already logged in" msgstr "" #: src/pages/Auth/Login.tsx:25 -#: src/pages/Index/Scan.tsx:292 +#: src/pages/Index/Scan.tsx:318 msgid "No selection" msgstr "" @@ -2631,35 +2818,35 @@ msgstr "" #~ msgstr "" #: src/pages/Auth/Reset.tsx:41 -#: src/pages/Auth/Set-Password.tsx:111 +#: src/pages/Auth/Set-Password.tsx:112 msgid "Send mail" msgstr "" -#: src/pages/Auth/Set-Password.tsx:29 +#: src/pages/Auth/Set-Password.tsx:30 msgid "Token invalid" msgstr "" -#: src/pages/Auth/Set-Password.tsx:30 +#: src/pages/Auth/Set-Password.tsx:31 msgid "You need to provide a valid token to set a new password. Check your inbox for a reset link." msgstr "" -#: src/pages/Auth/Set-Password.tsx:48 +#: src/pages/Auth/Set-Password.tsx:49 msgid "No token provided" msgstr "" -#: src/pages/Auth/Set-Password.tsx:49 +#: src/pages/Auth/Set-Password.tsx:50 msgid "You need to provide a token to set a new password. Check your inbox for a reset link." msgstr "" -#: src/pages/Auth/Set-Password.tsx:72 +#: src/pages/Auth/Set-Password.tsx:73 msgid "Password set" msgstr "" -#: src/pages/Auth/Set-Password.tsx:73 +#: src/pages/Auth/Set-Password.tsx:74 msgid "The password was set successfully. You can now login with your new password" msgstr "" -#: src/pages/Auth/Set-Password.tsx:100 +#: src/pages/Auth/Set-Password.tsx:101 msgid "Set new password" msgstr "" @@ -2823,129 +3010,129 @@ msgstr "" #~ msgid "Design <0/>" #~ msgstr "" -#: src/pages/Index/Scan.tsx:188 +#: src/pages/Index/Scan.tsx:214 msgid "Manual input" msgstr "" -#: src/pages/Index/Scan.tsx:189 +#: src/pages/Index/Scan.tsx:215 msgid "Image Barcode" msgstr "" -#: src/pages/Index/Scan.tsx:219 +#: src/pages/Index/Scan.tsx:245 msgid "Selected elements are not known" msgstr "" -#: src/pages/Index/Scan.tsx:226 +#: src/pages/Index/Scan.tsx:252 msgid "Multiple object types selected" msgstr "" -#: src/pages/Index/Scan.tsx:233 +#: src/pages/Index/Scan.tsx:259 msgid "Actions for {0}" msgstr "" -#: src/pages/Index/Scan.tsx:236 -#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/Index/Scan.tsx:262 +#: src/pages/stock/StockDetail.tsx:163 msgid "Count" msgstr "" -#: src/pages/Index/Scan.tsx:250 +#: src/pages/Index/Scan.tsx:276 msgid "Scan Page" msgstr "" -#: src/pages/Index/Scan.tsx:253 +#: src/pages/Index/Scan.tsx:279 msgid "This page can be used for continuously scanning items and taking actions on them." msgstr "" -#: src/pages/Index/Scan.tsx:268 +#: src/pages/Index/Scan.tsx:294 msgid "Select the input method you want to use to scan items." msgstr "" -#: src/pages/Index/Scan.tsx:270 +#: src/pages/Index/Scan.tsx:296 msgid "Input" msgstr "" -#: src/pages/Index/Scan.tsx:277 +#: src/pages/Index/Scan.tsx:303 msgid "Select input method" msgstr "" -#: src/pages/Index/Scan.tsx:278 +#: src/pages/Index/Scan.tsx:304 msgid "Nothing found" msgstr "" -#: src/pages/Index/Scan.tsx:286 +#: src/pages/Index/Scan.tsx:312 msgid "Depending on the selected parts actions will be shown here. Not all barcode types are supported currently." msgstr "" -#: src/pages/Index/Scan.tsx:288 +#: src/pages/Index/Scan.tsx:314 msgid "Action" msgstr "" -#: src/pages/Index/Scan.tsx:297 +#: src/pages/Index/Scan.tsx:323 msgid "{0} items selected" msgstr "" -#: src/pages/Index/Scan.tsx:300 +#: src/pages/Index/Scan.tsx:326 msgid "General Actions" msgstr "" -#: src/pages/Index/Scan.tsx:313 +#: src/pages/Index/Scan.tsx:339 msgid "Lookup part" msgstr "" -#: src/pages/Index/Scan.tsx:320 +#: src/pages/Index/Scan.tsx:346 msgid "Open Link" msgstr "" -#: src/pages/Index/Scan.tsx:335 +#: src/pages/Index/Scan.tsx:361 msgid "History is locally kept in this browser." msgstr "" -#: src/pages/Index/Scan.tsx:336 +#: src/pages/Index/Scan.tsx:362 msgid "The history is kept in this browser's local storage. So it won't be shared with other users or other devices but is persistent through reloads. You can select items in the history to perform actions on them. To add items, scan/enter them in the Input area." msgstr "" -#: src/pages/Index/Scan.tsx:338 -#: src/pages/Notifications.tsx:55 +#: src/pages/Index/Scan.tsx:364 +#: src/pages/Notifications.tsx:56 msgid "History" msgstr "" -#: src/pages/Index/Scan.tsx:404 +#: src/pages/Index/Scan.tsx:430 msgid "No history" msgstr "" -#: src/pages/Index/Scan.tsx:423 +#: src/pages/Index/Scan.tsx:449 msgid "Item" msgstr "" -#: src/pages/Index/Scan.tsx:426 +#: src/pages/Index/Scan.tsx:452 msgid "Type" msgstr "" -#: src/pages/Index/Scan.tsx:429 +#: src/pages/Index/Scan.tsx:455 msgid "Source" msgstr "" -#: src/pages/Index/Scan.tsx:432 +#: src/pages/Index/Scan.tsx:458 msgid "Scanned at" msgstr "" -#: src/pages/Index/Scan.tsx:484 +#: src/pages/Index/Scan.tsx:510 msgid "Enter item serial or data" msgstr "" -#: src/pages/Index/Scan.tsx:496 +#: src/pages/Index/Scan.tsx:522 msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:31 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:32 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:57 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:58 msgid "First name: {0}" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:61 msgid "Last name: {0}" msgstr "" @@ -2953,86 +3140,86 @@ msgstr "" msgid "Use pseudo language" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:51 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:52 msgid "Single Sign On Accounts" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:58 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:76 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:59 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:77 msgid "Not enabled" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:61 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:62 msgid "Single Sign On is not enabled for this server" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:65 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:66 msgid "Multifactor" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:79 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:80 msgid "Multifactor authentication is not configured for your account" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:127 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:128 msgid "The following email addresses are associated with your account:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:139 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:140 msgid "Primary" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:144 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:145 msgid "Verified" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:148 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:149 msgid "Unverified" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:161 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:162 msgid "Add Email Address" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:164 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 msgid "E-Mail" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:166 msgid "E-Mail address" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:175 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:176 msgid "Make Primary" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:178 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:179 msgid "Re-send Verification" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:181 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:287 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:182 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:288 +#: src/pages/stock/StockDetail.tsx:173 msgid "Remove" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:187 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:188 msgid "Add Email" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:251 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:252 msgid "Provider has not been configured" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:261 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:262 msgid "Not configured" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:264 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:265 msgid "There are no social network accounts connected to this account." msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:274 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:275 msgid "You can sign in to your account using any of the following third party accounts" msgstr "" @@ -3072,28 +3259,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" #: src/pages/Index/Settings/AdminCenter.tsx:91 -msgid "Advanced Amininistrative Options for InvenTree" +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3113,7 +3304,7 @@ msgid "Physical Units" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:128 -#: src/pages/part/PartDetail.tsx:150 +#: src/pages/part/PartDetail.tsx:151 msgid "Pricing" msgstr "" @@ -3135,15 +3326,15 @@ msgid "Part Parameters" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:251 -#: src/pages/part/PartDetail.tsx:198 +#: src/pages/part/PartDetail.tsx:199 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:256 #: src/pages/build/BuildDetail.tsx:262 #: src/pages/build/BuildIndex.tsx:36 -#: src/pages/part/PartDetail.tsx:129 -#: src/pages/sales/SalesOrderDetail.tsx:60 +#: src/pages/part/PartDetail.tsx:130 +#: src/pages/sales/SalesOrderDetail.tsx:61 msgid "Build Orders" msgstr "" @@ -3163,7 +3354,7 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:117 +#: src/pages/Index/Settings/UserSettings.tsx:115 msgid "Account Settings" msgstr "" @@ -3191,7 +3382,7 @@ msgstr "" msgid "Go to the start page" msgstr "" -#: src/pages/Notifications.tsx:63 +#: src/pages/Notifications.tsx:64 msgid "Mark as unread" msgstr "" @@ -3228,12 +3419,12 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:157 -#: src/pages/company/CompanyDetail.tsx:138 -#: src/pages/part/PartDetail.tsx:215 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:77 -#: src/pages/sales/ReturnOrderDetail.tsx:37 -#: src/pages/sales/SalesOrderDetail.tsx:65 -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:140 +#: src/pages/part/PartDetail.tsx:216 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:78 +#: src/pages/sales/ReturnOrderDetail.tsx:38 +#: src/pages/sales/SalesOrderDetail.tsx:66 +#: src/pages/stock/StockDetail.tsx:108 msgid "Attachments" msgstr "" @@ -3305,25 +3496,19 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:69 -#: src/pages/part/PartDetail.tsx:86 -#: src/pages/stock/StockDetail.tsx:68 -msgid "Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:74 +#: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:80 +#: src/pages/company/CompanyDetail.tsx:82 msgid "Supplied Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:167 +#: src/pages/company/CompanyDetail.tsx:169 msgid "Company Actions" msgstr "" @@ -3340,70 +3525,70 @@ msgstr "" #~ msgstr "" #: src/pages/part/CategoryDetail.tsx:72 -#: src/pages/part/PartDetail.tsx:91 +#: src/pages/part/PartDetail.tsx:92 msgid "Parameters" msgstr "" -#: src/pages/part/PartDetail.tsx:109 +#: src/pages/part/PartDetail.tsx:110 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:116 -#: src/pages/stock/StockDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:117 +#: src/pages/stock/StockDetail.tsx:81 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:123 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:144 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:156 #: src/pages/purchasing/PurchasingIndex.tsx:38 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:162 #: src/pages/purchasing/PurchasingIndex.tsx:27 msgid "Suppliers" msgstr "" -#: src/pages/part/PartDetail.tsx:193 +#: src/pages/part/PartDetail.tsx:194 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:209 +#: src/pages/part/PartDetail.tsx:210 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:278 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:283 msgid "Count Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:284 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:287 +#: src/pages/part/PartDetail.tsx:288 msgid "Transfer Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:289 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:295 msgid "Part Actions" msgstr "" @@ -3423,17 +3608,17 @@ msgstr "" #~ msgid "Categories" #~ msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:54 -#: src/pages/sales/ReturnOrderDetail.tsx:32 -#: src/pages/sales/SalesOrderDetail.tsx:40 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:55 +#: src/pages/sales/ReturnOrderDetail.tsx:33 +#: src/pages/sales/SalesOrderDetail.tsx:41 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:65 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:66 msgid "Received Stock" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 msgid "Order Actions" msgstr "" @@ -3441,11 +3626,11 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:50 +#: src/pages/sales/SalesOrderDetail.tsx:51 msgid "Pending Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:55 +#: src/pages/sales/SalesOrderDetail.tsx:56 msgid "Completed Shipments" msgstr "" @@ -3453,19 +3638,19 @@ msgstr "" #~ msgid "Sublocations" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:74 +#: src/pages/stock/StockDetail.tsx:75 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:88 +#: src/pages/stock/StockDetail.tsx:89 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:94 +#: src/pages/stock/StockDetail.tsx:95 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:101 +#: src/pages/stock/StockDetail.tsx:102 msgid "Child Items" msgstr "" @@ -3473,7 +3658,7 @@ msgstr "" #~ msgid "Link custom barcode to stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:159 msgid "Stock Operations" msgstr "" @@ -3481,31 +3666,31 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/stock/StockDetail.tsx:164 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:167 +#: src/pages/stock/StockDetail.tsx:168 msgid "Add" msgstr "" -#: src/pages/stock/StockDetail.tsx:168 +#: src/pages/stock/StockDetail.tsx:169 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:173 +#: src/pages/stock/StockDetail.tsx:174 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:178 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:179 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:191 msgid "Duplicate stock item" msgstr "" diff --git a/src/frontend/src/locales/pt-br/messages.po b/src/frontend/src/locales/pt-br/messages.po index ef7ce070ae37..25914b46bff9 100644 --- a/src/frontend/src/locales/pt-br/messages.po +++ b/src/frontend/src/locales/pt-br/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/components/DashboardItemProxy.tsx:33 +#: src/components/DashboardItemProxy.tsx:34 msgid "Title" msgstr "" @@ -28,24 +28,25 @@ msgstr "" #: src/components/forms/ApiForm.tsx:304 #: src/components/tables/FilterSelectModal.tsx:166 +#: src/components/tables/plugin/PluginListTable.tsx:132 #: src/contexts/ThemeContext.tsx:64 msgid "Cancel" msgstr "" #: src/components/forms/ApiForm.tsx:313 #: src/contexts/ThemeContext.tsx:64 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 msgid "Submit" msgstr "" #: src/components/forms/AuthenticationForm.tsx:44 -#: src/functions/auth.tsx:32 +#: src/functions/auth.tsx:33 msgid "Login failed" msgstr "" #: src/components/forms/AuthenticationForm.tsx:45 #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:110 +#: src/functions/auth.tsx:111 msgid "Check your input and try again." msgstr "" @@ -58,7 +59,7 @@ msgid "Welcome back!" msgstr "" #: src/components/forms/AuthenticationForm.tsx:64 -#: src/functions/auth.tsx:101 +#: src/functions/auth.tsx:102 msgid "Mail delivery successful" msgstr "" @@ -75,11 +76,13 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" #: src/components/forms/AuthenticationForm.tsx:97 -#: src/pages/Auth/Set-Password.tsx:105 +#: src/pages/Auth/Set-Password.tsx:106 msgid "Password" msgstr "" @@ -93,14 +96,16 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:47 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" msgstr "" #: src/components/forms/AuthenticationForm.tsx:118 #: src/pages/Auth/Reset.tsx:32 -#: src/pages/Auth/Set-Password.tsx:106 +#: src/pages/Auth/Set-Password.tsx:107 msgid "We will send you a link to login - if you are registered" msgstr "" @@ -127,10 +132,11 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 -#: src/components/tables/part/PartCategoryTable.tsx:23 -#: src/components/tables/part/PartParameterTemplateTable.tsx:30 -#: src/components/tables/settings/CustomUnitsTable.tsx:30 -#: src/components/tables/stock/StockLocationTable.tsx:24 +#: src/components/tables/part/PartCategoryTable.tsx:24 +#: src/components/tables/part/PartParameterTemplateTable.tsx:32 +#: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 +#: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -172,8 +178,9 @@ msgid "State: <0>worker ({0}), <1>plugins{1}" msgstr "" #: src/components/forms/fields/ApiFormField.tsx:326 -#: src/components/nav/SearchDrawer.tsx:417 +#: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:392 +#: src/components/tables/plugin/PluginListTable.tsx:163 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -187,9 +194,9 @@ msgid "Search" msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:215 -#: src/components/modals/AboutInvenTreeModal.tsx:66 +#: src/components/modals/AboutInvenTreeModal.tsx:67 #: src/components/widgets/WidgetLayout.tsx:134 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:297 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:298 msgid "Loading" msgstr "" @@ -239,8 +246,8 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:174 #: src/components/tables/RowActions.tsx:61 #: src/functions/forms.tsx:180 -#: src/pages/Index/Scan.tsx:306 -#: src/pages/Notifications.tsx:78 +#: src/pages/Index/Scan.tsx:332 +#: src/pages/Notifications.tsx:79 msgid "Delete" msgstr "" @@ -250,7 +257,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:193 #: src/components/tables/RowActions.tsx:27 -#: src/pages/stock/StockDetail.tsx:189 +#: src/pages/stock/StockDetail.tsx:190 msgid "Duplicate" msgstr "" @@ -284,7 +291,7 @@ msgid "InvenTree Logo" msgstr "" #: src/components/items/OnlyStaff.tsx:9 -#: src/components/modals/AboutInvenTreeModal.tsx:29 +#: src/components/modals/AboutInvenTreeModal.tsx:30 msgid "This information is only available for staff users" msgstr "" @@ -312,133 +319,133 @@ msgstr "" msgid "No" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:84 +#: src/components/modals/AboutInvenTreeModal.tsx:85 msgid "Your InvenTree version status is" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:88 +#: src/components/modals/AboutInvenTreeModal.tsx:89 msgid "Development Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:92 +#: src/components/modals/AboutInvenTreeModal.tsx:93 msgid "Up to Date" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:96 +#: src/components/modals/AboutInvenTreeModal.tsx:97 msgid "Update Available" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:101 +#: src/components/modals/AboutInvenTreeModal.tsx:102 msgid "Version Information" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:109 +#: src/components/modals/AboutInvenTreeModal.tsx:110 msgid "InvenTree Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:115 +#: src/components/modals/AboutInvenTreeModal.tsx:116 msgid "Commit Hash" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:120 +#: src/components/modals/AboutInvenTreeModal.tsx:121 msgid "Commit Date" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:125 +#: src/components/modals/AboutInvenTreeModal.tsx:126 msgid "Commit Branch" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:130 +#: src/components/modals/AboutInvenTreeModal.tsx:131 #: src/components/modals/ServerInfoModal.tsx:124 msgid "API Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:133 +#: src/components/modals/AboutInvenTreeModal.tsx:134 msgid "Python Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:136 +#: src/components/modals/AboutInvenTreeModal.tsx:137 msgid "Django Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:146 +#: src/components/modals/AboutInvenTreeModal.tsx:147 msgid "Links" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:152 +#: src/components/modals/AboutInvenTreeModal.tsx:153 msgid "InvenTree Documentation" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:153 +#: src/components/modals/AboutInvenTreeModal.tsx:154 msgid "View Code on GitHub" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:154 +#: src/components/modals/AboutInvenTreeModal.tsx:155 msgid "Credits" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:155 +#: src/components/modals/AboutInvenTreeModal.tsx:156 msgid "Mobile App" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:156 +#: src/components/modals/AboutInvenTreeModal.tsx:157 msgid "Submit Bug Report" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:166 +#: src/components/modals/AboutInvenTreeModal.tsx:167 msgid "Copy version information" msgstr "" -#: src/components/modals/QrCodeModal.tsx:71 +#: src/components/modals/QrCodeModal.tsx:72 msgid "Unknown response" msgstr "" -#: src/components/modals/QrCodeModal.tsx:101 -#: src/pages/Index/Scan.tsx:592 +#: src/components/modals/QrCodeModal.tsx:102 +#: src/pages/Index/Scan.tsx:618 msgid "Error while getting camera" msgstr "" -#: src/components/modals/QrCodeModal.tsx:124 -#: src/pages/Index/Scan.tsx:615 +#: src/components/modals/QrCodeModal.tsx:125 +#: src/pages/Index/Scan.tsx:641 msgid "Error while scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:138 -#: src/pages/Index/Scan.tsx:629 +#: src/components/modals/QrCodeModal.tsx:139 +#: src/pages/Index/Scan.tsx:655 msgid "Error while stopping" msgstr "" -#: src/components/modals/QrCodeModal.tsx:153 +#: src/components/modals/QrCodeModal.tsx:154 #: src/defaults/menuItems.tsx:21 -#: src/pages/Index/Scan.tsx:698 +#: src/pages/Index/Scan.tsx:724 msgid "Scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:153 -#: src/pages/Index/Scan.tsx:698 +#: src/components/modals/QrCodeModal.tsx:154 +#: src/pages/Index/Scan.tsx:724 msgid "Not scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:158 -#: src/pages/Index/Scan.tsx:704 +#: src/components/modals/QrCodeModal.tsx:159 +#: src/pages/Index/Scan.tsx:730 msgid "Select Camera" msgstr "" -#: src/components/modals/QrCodeModal.tsx:168 -#: src/pages/Index/Scan.tsx:690 +#: src/components/modals/QrCodeModal.tsx:169 +#: src/pages/Index/Scan.tsx:716 msgid "Start scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:175 -#: src/pages/Index/Scan.tsx:684 +#: src/components/modals/QrCodeModal.tsx:176 +#: src/pages/Index/Scan.tsx:710 msgid "Stop scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:180 +#: src/components/modals/QrCodeModal.tsx:181 msgid "No scans yet!" msgstr "" -#: src/components/modals/QrCodeModal.tsx:200 +#: src/components/modals/QrCodeModal.tsx:201 #: src/components/modals/ServerInfoModal.tsx:137 msgid "Close modal" msgstr "" @@ -513,7 +520,7 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:81 +#: src/components/tables/plugin/PluginListTable.tsx:86 msgid "Version" msgstr "" @@ -527,12 +534,13 @@ msgstr "" #~ msgstr "" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -543,7 +551,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:296 +#: src/pages/Index/Settings/SystemSettings.tsx:295 msgid "System Settings" msgstr "" @@ -590,64 +598,64 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:69 +#: src/components/nav/NotificationDrawer.tsx:70 #: src/pages/Index/Settings/SystemSettings.tsx:123 #: src/pages/Index/Settings/UserSettings.tsx:94 -#: src/pages/Notifications.tsx:27 -#: src/pages/Notifications.tsx:99 +#: src/pages/Notifications.tsx:28 +#: src/pages/Notifications.tsx:100 msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:86 +#: src/components/nav/NotificationDrawer.tsx:87 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:110 -#: src/pages/Notifications.tsx:35 +#: src/components/nav/NotificationDrawer.tsx:111 +#: src/pages/Notifications.tsx:36 msgid "Mark as read" msgstr "" -#: src/components/nav/PartCategoryTree.tsx:79 -#: src/components/render/ModelType.tsx:64 +#: src/components/nav/PartCategoryTree.tsx:80 +#: src/components/render/ModelType.tsx:49 #: src/pages/Index/Settings/SystemSettings.tsx:187 #: src/pages/part/CategoryDetail.tsx:60 msgid "Part Categories" msgstr "" -#: src/components/nav/SearchDrawer.tsx:187 +#: src/components/nav/SearchDrawer.tsx:76 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:343 +#: src/components/nav/SearchDrawer.tsx:338 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:370 +#: src/components/nav/SearchDrawer.tsx:365 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:373 +#: src/components/nav/SearchDrawer.tsx:368 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:383 +#: src/components/nav/SearchDrawer.tsx:378 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:420 +#: src/components/nav/SearchDrawer.tsx:415 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:431 +#: src/components/nav/SearchDrawer.tsx:426 msgid "No results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:434 +#: src/components/nav/SearchDrawer.tsx:429 msgid "No results available for search query" msgstr "" -#: src/components/nav/StockLocationTree.tsx:79 -#: src/components/render/ModelType.tsx:76 +#: src/components/nav/StockLocationTree.tsx:80 +#: src/components/render/ModelType.tsx:63 #: src/pages/stock/LocationDetail.tsx:48 msgid "Stock Locations" msgstr "" @@ -656,194 +664,194 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:39 -#: src/components/tables/bom/BomTable.tsx:59 -#: src/components/tables/build/BuildOrderTable.tsx:37 -#: src/components/tables/part/PartParameterTable.tsx:32 -#: src/components/tables/part/PartTable.tsx:25 -#: src/components/tables/part/RelatedPartTable.tsx:39 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:95 -#: src/components/tables/purchasing/SupplierPartTable.tsx:36 -#: src/components/tables/stock/StockItemTable.tsx:26 -#: src/pages/part/PartDetail.tsx:327 +#: src/components/render/ModelType.tsx:20 +#: src/components/tables/bom/BomTable.tsx:61 +#: src/components/tables/build/BuildOrderTable.tsx:38 +#: src/components/tables/part/PartParameterTable.tsx:34 +#: src/components/tables/part/PartTable.tsx:26 +#: src/components/tables/part/RelatedPartTable.tsx:41 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:98 +#: src/components/tables/purchasing/SupplierPartTable.tsx:38 +#: src/components/tables/stock/StockItemTable.tsx:27 +#: src/pages/part/PartDetail.tsx:328 msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:40 -#: src/components/tables/part/PartCategoryTable.tsx:35 +#: src/components/render/ModelType.tsx:21 +#: src/components/tables/part/PartCategoryTable.tsx:36 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:33 #: src/pages/Index/Settings/SystemSettings.tsx:192 #: src/pages/part/CategoryDetail.tsx:46 #: src/pages/part/CategoryDetail.tsx:82 -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Parts" msgstr "" -#: src/components/render/ModelType.tsx:45 +#: src/components/render/ModelType.tsx:27 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:46 +#: src/components/render/ModelType.tsx:28 msgid "Part Parameter Templates" msgstr "" -#: src/components/render/ModelType.tsx:51 -#: src/components/tables/purchasing/SupplierPartTable.tsx:64 +#: src/components/render/ModelType.tsx:34 +#: src/components/tables/purchasing/SupplierPartTable.tsx:66 msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:52 +#: src/components/render/ModelType.tsx:35 msgid "Supplier Parts" msgstr "" -#: src/components/render/ModelType.tsx:57 +#: src/components/render/ModelType.tsx:41 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:58 +#: src/components/render/ModelType.tsx:42 msgid "Manufacturer Parts" msgstr "" -#: src/components/render/ModelType.tsx:63 +#: src/components/render/ModelType.tsx:48 #: src/pages/part/CategoryDetail.tsx:102 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:69 -#: src/pages/stock/StockDetail.tsx:218 +#: src/components/render/ModelType.tsx:55 +#: src/pages/stock/StockDetail.tsx:219 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:70 -#: src/components/tables/stock/StockLocationTable.tsx:35 -#: src/pages/company/CompanyDetail.tsx:95 +#: src/components/render/ModelType.tsx:56 +#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/pages/company/CompanyDetail.tsx:97 #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 msgid "Stock Items" msgstr "" -#: src/components/render/ModelType.tsx:75 +#: src/components/render/ModelType.tsx:62 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:69 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:82 +#: src/components/render/ModelType.tsx:70 msgid "Stock Histories" msgstr "" -#: src/components/render/ModelType.tsx:85 +#: src/components/render/ModelType.tsx:74 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:43 msgid "Build" msgstr "" -#: src/components/render/ModelType.tsx:86 +#: src/components/render/ModelType.tsx:75 msgid "Builds" msgstr "" -#: src/components/render/ModelType.tsx:91 -#: src/pages/company/CompanyDetail.tsx:193 +#: src/components/render/ModelType.tsx:81 +#: src/pages/company/CompanyDetail.tsx:195 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:92 +#: src/components/render/ModelType.tsx:82 msgid "Companies" msgstr "" -#: src/components/render/ModelType.tsx:97 +#: src/components/render/ModelType.tsx:88 #: src/components/tables/ColumnRenderers.tsx:66 #: src/components/tables/TableHoverCard.tsx:58 -#: src/components/tables/settings/ProjectCodeTable.tsx:32 +#: src/components/tables/settings/ProjectCodeTable.tsx:34 msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:98 +#: src/components/render/ModelType.tsx:89 #: src/pages/Index/Settings/SystemSettings.tsx:105 msgid "Project Codes" msgstr "" -#: src/components/render/ModelType.tsx:103 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/components/render/ModelType.tsx:95 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:104 +#: src/components/render/ModelType.tsx:96 #: src/pages/Index/Settings/SystemSettings.tsx:262 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:174 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:175 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:102 msgid "Purchase Order Line" msgstr "" -#: src/components/render/ModelType.tsx:110 +#: src/components/render/ModelType.tsx:103 msgid "Purchase Order Lines" msgstr "" -#: src/components/render/ModelType.tsx:113 -#: src/components/tables/sales/SalesOrderTable.tsx:36 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/components/render/ModelType.tsx:107 +#: src/components/tables/sales/SalesOrderTable.tsx:37 +#: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:114 +#: src/components/render/ModelType.tsx:108 #: src/pages/Index/Settings/SystemSettings.tsx:275 -#: src/pages/company/CompanyDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:180 +#: src/pages/company/CompanyDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:181 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" -#: src/components/render/ModelType.tsx:119 +#: src/components/render/ModelType.tsx:114 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:120 +#: src/components/render/ModelType.tsx:115 msgid "Sales Order Shipments" msgstr "" -#: src/components/render/ModelType.tsx:125 -#: src/components/tables/sales/ReturnOrderTable.tsx:35 -#: src/pages/sales/ReturnOrderDetail.tsx:67 +#: src/components/render/ModelType.tsx:121 +#: src/components/tables/sales/ReturnOrderTable.tsx:36 +#: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:126 -#: src/pages/company/CompanyDetail.tsx:113 +#: src/components/render/ModelType.tsx:122 +#: src/pages/company/CompanyDetail.tsx:115 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:128 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/company/CompanyDetail.tsx:133 +#: src/components/render/ModelType.tsx:129 +#: src/pages/company/CompanyDetail.tsx:135 msgid "Addresses" msgstr "" -#: src/components/render/ModelType.tsx:137 +#: src/components/render/ModelType.tsx:135 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:138 -#: src/pages/company/CompanyDetail.tsx:128 +#: src/components/render/ModelType.tsx:136 +#: src/pages/company/CompanyDetail.tsx:130 msgid "Contacts" msgstr "" -#: src/components/render/ModelType.tsx:143 +#: src/components/render/ModelType.tsx:142 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:144 +#: src/components/render/ModelType.tsx:143 msgid "Owners" msgstr "" @@ -852,13 +860,27 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" -#: src/components/render/Order.tsx:71 +#: src/components/render/Order.tsx:85 msgid "Shipment" msgstr "" +#: src/components/render/Stock.tsx:26 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:28 +#: src/components/tables/bom/BomTable.tsx:102 +#: src/components/tables/bom/UsedInTable.tsx:68 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:124 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:152 +#: src/pages/build/BuildDetail.tsx:77 +msgid "Quantity" +msgstr "" + #: src/components/settings/SettingItem.tsx:29 #: src/components/settings/SettingItem.tsx:70 msgid "Setting updated" @@ -878,13 +900,13 @@ msgid "Edit Setting" msgstr "" #: src/components/tables/ColumnRenderers.tsx:33 -#: src/components/tables/bom/BomTable.tsx:89 -#: src/components/tables/build/BuildOrderTable.tsx:55 -#: src/components/tables/part/PartParameterTable.tsx:63 -#: src/components/tables/part/PartParameterTemplateTable.tsx:41 -#: src/components/tables/part/RelatedPartTable.tsx:58 -#: src/components/tables/plugin/PluginListTable.tsx:68 -#: src/components/tables/stock/StockItemTable.tsx:45 +#: src/components/tables/bom/BomTable.tsx:93 +#: src/components/tables/build/BuildOrderTable.tsx:56 +#: src/components/tables/part/PartParameterTable.tsx:65 +#: src/components/tables/part/PartParameterTemplateTable.tsx:43 +#: src/components/tables/part/RelatedPartTable.tsx:60 +#: src/components/tables/plugin/PluginListTable.tsx:73 +#: src/components/tables/stock/StockItemTable.tsx:46 msgid "Description" msgstr "" @@ -893,8 +915,8 @@ msgid "Link" msgstr "" #: src/components/tables/ColumnRenderers.tsx:51 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:59 -#: src/pages/sales/SalesOrderDetail.tsx:45 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:60 +#: src/pages/sales/SalesOrderDetail.tsx:46 msgid "Line Items" msgstr "" @@ -919,7 +941,7 @@ msgid "Shipment Date" msgstr "" #: src/components/tables/ColumnRenderers.tsx:136 -#: src/components/tables/settings/CurrencyTable.tsx:22 +#: src/components/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -989,7 +1011,7 @@ msgid "Select filter" msgstr "" #: src/components/tables/FilterSelectModal.tsx:159 -#: src/components/tables/part/PartParameterTable.tsx:70 +#: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" msgstr "" @@ -1049,64 +1071,56 @@ msgstr "" msgid "Actions" msgstr "" -#: src/components/tables/bom/BomTable.tsx:67 +#: src/components/tables/bom/BomTable.tsx:70 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/components/tables/bom/BomTable.tsx:81 +#: src/components/tables/bom/BomTable.tsx:85 msgid "Part Information" msgstr "" -#: src/components/tables/bom/BomTable.tsx:94 -#: src/components/tables/bom/UsedInTable.tsx:75 -#: src/components/tables/build/BuildOrderTable.tsx:31 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:116 -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:39 -msgid "Reference" -msgstr "" - #: src/components/tables/bom/BomTable.tsx:98 -#: src/components/tables/bom/UsedInTable.tsx:67 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:121 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:149 -#: src/pages/build/BuildDetail.tsx:77 -msgid "Quantity" +#: src/components/tables/bom/UsedInTable.tsx:76 +#: src/components/tables/build/BuildOrderTable.tsx:32 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:119 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:40 +msgid "Reference" msgstr "" -#: src/components/tables/bom/BomTable.tsx:106 +#: src/components/tables/bom/BomTable.tsx:110 msgid "Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:120 +#: src/components/tables/bom/BomTable.tsx:124 msgid "Optional" msgstr "" -#: src/components/tables/bom/BomTable.tsx:124 -#: src/components/tables/bom/BomTable.tsx:239 +#: src/components/tables/bom/BomTable.tsx:128 +#: src/components/tables/bom/BomTable.tsx:243 msgid "Consumable" msgstr "" -#: src/components/tables/bom/BomTable.tsx:128 +#: src/components/tables/bom/BomTable.tsx:132 msgid "Allow Variants" msgstr "" -#: src/components/tables/bom/BomTable.tsx:132 +#: src/components/tables/bom/BomTable.tsx:136 msgid "Gets Inherited" msgstr "" -#: src/components/tables/bom/BomTable.tsx:138 -#: src/components/tables/part/PartTable.tsx:147 +#: src/components/tables/bom/BomTable.tsx:142 +#: src/components/tables/part/PartTable.tsx:156 msgid "Price Range" msgstr "" -#: src/components/tables/bom/BomTable.tsx:152 -#: src/components/tables/part/PartTable.tsx:113 -#: src/components/tables/stock/StockItemTable.tsx:119 +#: src/components/tables/bom/BomTable.tsx:156 +#: src/components/tables/part/PartTable.tsx:121 +#: src/components/tables/stock/StockItemTable.tsx:148 msgid "Available" msgstr "" -#: src/components/tables/bom/BomTable.tsx:163 -#: src/components/tables/part/PartTable.tsx:120 +#: src/components/tables/bom/BomTable.tsx:167 +#: src/components/tables/part/PartTable.tsx:129 msgid "No stock" msgstr "" @@ -1114,20 +1128,20 @@ msgstr "" #~ msgid "Available Stock" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:171 +#: src/components/tables/bom/BomTable.tsx:175 msgid "Includes substitute stock" msgstr "" -#: src/components/tables/bom/BomTable.tsx:180 +#: src/components/tables/bom/BomTable.tsx:184 msgid "Includes variant stock" msgstr "" -#: src/components/tables/bom/BomTable.tsx:188 +#: src/components/tables/bom/BomTable.tsx:192 msgid "On order" msgstr "" -#: src/components/tables/bom/BomTable.tsx:196 -#: src/components/tables/part/PartTable.tsx:91 +#: src/components/tables/bom/BomTable.tsx:200 +#: src/components/tables/part/PartTable.tsx:97 msgid "Building" msgstr "" @@ -1135,86 +1149,86 @@ msgstr "" #~ msgid "Validate" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:205 -#: src/components/tables/part/PartTable.tsx:139 -#: src/components/tables/stock/StockItemTable.tsx:148 +#: src/components/tables/bom/BomTable.tsx:209 +#: src/components/tables/part/PartTable.tsx:148 +#: src/components/tables/stock/StockItemTable.tsx:184 msgid "Stock Information" msgstr "" -#: src/components/tables/bom/BomTable.tsx:212 +#: src/components/tables/bom/BomTable.tsx:216 msgid "Can Build" msgstr "" -#: src/components/tables/bom/BomTable.tsx:216 +#: src/components/tables/bom/BomTable.tsx:220 msgid "Consumable item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:229 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 -#: src/components/tables/purchasing/SupplierPartTable.tsx:131 +#: src/components/tables/bom/BomTable.tsx:233 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/components/tables/purchasing/SupplierPartTable.tsx:133 #: src/pages/build/BuildDetail.tsx:169 -#: src/pages/company/CompanyDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 -#: src/pages/sales/ReturnOrderDetail.tsx:49 -#: src/pages/sales/SalesOrderDetail.tsx:77 -#: src/pages/stock/StockDetail.tsx:119 +#: src/pages/company/CompanyDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:228 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/sales/ReturnOrderDetail.tsx:50 +#: src/pages/sales/SalesOrderDetail.tsx:78 +#: src/pages/stock/StockDetail.tsx:120 msgid "Notes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:252 +#: src/components/tables/bom/BomTable.tsx:256 msgid "View BOM" msgstr "" -#: src/components/tables/bom/BomTable.tsx:263 +#: src/components/tables/bom/BomTable.tsx:267 msgid "Validate BOM line" msgstr "" -#: src/components/tables/bom/BomTable.tsx:271 +#: src/components/tables/bom/BomTable.tsx:275 msgid "Edit Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:285 +#: src/components/tables/bom/BomTable.tsx:289 msgid "Edit Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:287 +#: src/components/tables/bom/BomTable.tsx:291 msgid "Bom item updated" msgstr "" -#: src/components/tables/bom/BomTable.tsx:302 +#: src/components/tables/bom/BomTable.tsx:306 msgid "Delete Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:303 +#: src/components/tables/bom/BomTable.tsx:307 msgid "Bom item deleted" msgstr "" -#: src/components/tables/bom/BomTable.tsx:306 +#: src/components/tables/bom/BomTable.tsx:310 msgid "Are you sure you want to remove this BOM item?" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:30 +#: src/components/tables/bom/UsedInTable.tsx:31 msgid "Assembled Part" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:49 +#: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:61 +#: src/components/tables/build/BuildOrderTable.tsx:62 msgid "Progress" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:74 +#: src/components/tables/build/BuildOrderTable.tsx:75 msgid "Priority" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:82 +#: src/components/tables/build/BuildOrderTable.tsx:83 msgid "Completed" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:88 +#: src/components/tables/build/BuildOrderTable.tsx:89 msgid "Issued By" msgstr "" @@ -1223,379 +1237,433 @@ msgstr "" #~ msgid "Created" #~ msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:109 -#: src/components/tables/part/PartTable.tsx:166 -#: src/components/tables/plugin/PluginListTable.tsx:133 +#: src/components/tables/build/BuildOrderTable.tsx:110 +#: src/components/tables/part/PartTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:114 +#: src/components/tables/build/BuildOrderTable.tsx:115 msgid "Overdue" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:119 +#: src/components/tables/build/BuildOrderTable.tsx:120 msgid "Assigned to me" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:29 +#: src/components/tables/general/AttachmentTable.tsx:30 msgid "Attachment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:46 +#: src/components/tables/general/AttachmentTable.tsx:47 msgid "Comment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:55 +#: src/components/tables/general/AttachmentTable.tsx:56 msgid "Uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:159 +#: src/components/tables/general/AttachmentTable.tsx:160 msgid "File uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:160 +#: src/components/tables/general/AttachmentTable.tsx:161 msgid "File {0} uploaded successfully" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:171 +#: src/components/tables/general/AttachmentTable.tsx:172 msgid "Upload Error" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:172 +#: src/components/tables/general/AttachmentTable.tsx:173 msgid "File could not be uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:185 +#: src/components/tables/general/AttachmentTable.tsx:186 msgid "Add attachment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:204 +#: src/components/tables/general/AttachmentTable.tsx:205 msgid "Add external link" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:235 +#: src/components/tables/general/AttachmentTable.tsx:236 msgid "No attachments found" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:250 +#: src/components/tables/general/AttachmentTable.tsx:251 msgid "Upload attachment" msgstr "" -#: src/components/tables/general/CompanyTable.tsx:31 +#: src/components/tables/general/CompanyTable.tsx:32 msgid "Company Name" msgstr "" -#: src/components/tables/general/CompanyTable.tsx:49 +#: src/components/tables/general/CompanyTable.tsx:50 #: src/defaults/links.tsx:10 msgid "Website" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:22 +#: src/components/tables/notifications/NotificationsTable.tsx:23 msgid "Age" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:27 -#: src/components/tables/part/PartTable.tsx:49 +#: src/components/tables/notifications/NotificationsTable.tsx:28 +#: src/components/tables/part/PartTable.tsx:50 msgid "Category" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:32 +#: src/components/tables/notifications/NotificationsTable.tsx:33 msgid "Notification" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:36 +#: src/components/tables/notifications/NotificationsTable.tsx:37 msgid "Message" msgstr "" -#: src/components/tables/part/PartCategoryTable.tsx:30 -#: src/components/tables/stock/StockLocationTable.tsx:30 +#: src/components/tables/part/PartCategoryTable.tsx:31 +#: src/components/tables/stock/StockLocationTable.tsx:31 msgid "Path" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:52 +#: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:91 -#: src/components/tables/part/PartParameterTemplateTable.tsx:36 -#: src/components/tables/part/PartTable.tsx:44 +#: src/components/tables/part/PartParameterTable.tsx:93 +#: src/components/tables/part/PartParameterTemplateTable.tsx:38 +#: src/components/tables/part/PartTable.tsx:45 msgid "Units" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:116 +#: src/components/tables/part/PartParameterTable.tsx:118 msgid "Edit Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:124 +#: src/components/tables/part/PartParameterTable.tsx:126 msgid "Part parameter updated" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:138 +#: src/components/tables/part/PartParameterTable.tsx:140 msgid "Delete Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:139 +#: src/components/tables/part/PartParameterTable.tsx:141 msgid "Part parameter deleted" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:142 +#: src/components/tables/part/PartParameterTable.tsx:144 msgid "Are you sure you want to remove this parameter?" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:161 +#: src/components/tables/part/PartParameterTable.tsx:163 msgid "Add Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:170 +#: src/components/tables/part/PartParameterTable.tsx:172 msgid "Part parameter added" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:177 -#~ msgid "Add parameter" -#~ msgstr "" +#: src/components/tables/part/PartParameterTable.tsx:183 +msgid "Add parameter" +msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:198 +#: src/components/tables/part/PartParameterTable.tsx:200 msgid "Include Variants" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:46 +#: src/components/tables/part/PartParameterTemplateTable.tsx:48 msgid "Checkbox" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:50 +#: src/components/tables/part/PartParameterTemplateTable.tsx:52 msgid "Choices" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:65 +#: src/components/tables/part/PartParameterTemplateTable.tsx:67 msgid "Edit Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:67 +#: src/components/tables/part/PartParameterTemplateTable.tsx:69 msgid "Parameter template updated" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:78 +#: src/components/tables/part/PartParameterTemplateTable.tsx:80 msgid "Delete Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:79 +#: src/components/tables/part/PartParameterTemplateTable.tsx:81 msgid "Parameter template deleted" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:81 +#: src/components/tables/part/PartParameterTemplateTable.tsx:83 msgid "Remove parameter template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:93 +#: src/components/tables/part/PartParameterTemplateTable.tsx:95 msgid "Create Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:95 +#: src/components/tables/part/PartParameterTemplateTable.tsx:97 msgid "Parameter template created" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:103 +#: src/components/tables/part/PartParameterTemplateTable.tsx:105 msgid "Add parameter template" msgstr "" -#: src/components/tables/part/PartTable.tsx:38 +#: src/components/tables/part/PartTable.tsx:39 msgid "IPN" msgstr "" -#: src/components/tables/part/PartTable.tsx:61 -#: src/components/tables/stock/StockItemTable.tsx:50 +#: src/components/tables/part/PartTable.tsx:62 +#: src/components/tables/stock/StockItemTable.tsx:51 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:229 -#: src/pages/part/PartDetail.tsx:97 +#: src/pages/part/PartDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:63 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/stock/StockDetail.tsx:135 msgid "Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:80 +#: src/components/tables/part/PartTable.tsx:82 msgid "Minimum stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:87 +#: src/components/tables/part/PartTable.tsx:91 msgid "On Order" msgstr "" -#: src/components/tables/part/PartTable.tsx:97 +#: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" msgstr "" -#: src/components/tables/part/PartTable.tsx:106 +#: src/components/tables/part/PartTable.tsx:113 msgid "Sales Order Allocations" msgstr "" -#: src/components/tables/part/PartTable.tsx:167 +#: src/components/tables/part/PartTable.tsx:176 msgid "Filter by part active status" msgstr "" -#: src/components/tables/part/PartTable.tsx:172 +#: src/components/tables/part/PartTable.tsx:181 msgid "Assembly" msgstr "" -#: src/components/tables/part/PartTable.tsx:173 +#: src/components/tables/part/PartTable.tsx:182 msgid "Filter by assembly attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:178 +#: src/components/tables/part/PartTable.tsx:187 msgid "Include Subcategories" msgstr "" -#: src/components/tables/part/PartTable.tsx:179 +#: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" msgstr "" -#: src/components/tables/part/PartTable.tsx:184 +#: src/components/tables/part/PartTable.tsx:193 msgid "Component" msgstr "" -#: src/components/tables/part/PartTable.tsx:185 +#: src/components/tables/part/PartTable.tsx:194 msgid "Filter by component attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:190 +#: src/components/tables/part/PartTable.tsx:199 msgid "Trackable" msgstr "" -#: src/components/tables/part/PartTable.tsx:191 +#: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:196 +#: src/components/tables/part/PartTable.tsx:205 msgid "Has Units" msgstr "" -#: src/components/tables/part/PartTable.tsx:197 +#: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" msgstr "" -#: src/components/tables/part/PartTable.tsx:202 +#: src/components/tables/part/PartTable.tsx:211 msgid "Has IPN" msgstr "" -#: src/components/tables/part/PartTable.tsx:203 +#: src/components/tables/part/PartTable.tsx:212 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/components/tables/part/PartTable.tsx:208 +#: src/components/tables/part/PartTable.tsx:217 msgid "Has Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:209 +#: src/components/tables/part/PartTable.tsx:218 msgid "Filter by parts which have stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:214 +#: src/components/tables/part/PartTable.tsx:223 #: src/defaults/dashboardItems.tsx:50 msgid "Low Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:215 +#: src/components/tables/part/PartTable.tsx:224 msgid "Filter by parts which have low stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:220 +#: src/components/tables/part/PartTable.tsx:229 msgid "Purchaseable" msgstr "" -#: src/components/tables/part/PartTable.tsx:221 +#: src/components/tables/part/PartTable.tsx:230 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/components/tables/part/PartTable.tsx:226 +#: src/components/tables/part/PartTable.tsx:235 msgid "Salable" msgstr "" -#: src/components/tables/part/PartTable.tsx:227 +#: src/components/tables/part/PartTable.tsx:236 msgid "Filter by parts which are salable" msgstr "" -#: src/components/tables/part/PartTable.tsx:232 -#: src/components/tables/part/PartTable.tsx:236 +#: src/components/tables/part/PartTable.tsx:241 +#: src/components/tables/part/PartTable.tsx:245 msgid "Virtual" msgstr "" -#: src/components/tables/part/PartTable.tsx:233 +#: src/components/tables/part/PartTable.tsx:242 msgid "Filter by parts which are virtual" msgstr "" -#: src/components/tables/part/PartTable.tsx:237 +#: src/components/tables/part/PartTable.tsx:246 msgid "Not Virtual" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:69 +#: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:77 +#: src/components/tables/part/RelatedPartTable.tsx:79 msgid "Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:80 +#: src/components/tables/part/RelatedPartTable.tsx:82 msgid "Related part added" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:90 +#: src/components/tables/part/RelatedPartTable.tsx:92 msgid "Add related part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:111 +#: src/components/tables/part/RelatedPartTable.tsx:113 msgid "Delete Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:112 +#: src/components/tables/part/RelatedPartTable.tsx:114 msgid "Related part deleted" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:114 +#: src/components/tables/part/RelatedPartTable.tsx:116 msgid "Are you sure you want to remove this relationship?" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:23 +#: src/components/tables/plugin/PluginListTable.tsx:28 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:29 +#: src/components/tables/plugin/PluginListTable.tsx:34 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:36 +#: src/components/tables/plugin/PluginListTable.tsx:41 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:53 +#: src/components/tables/plugin/PluginListTable.tsx:58 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:75 +#: src/components/tables/plugin/PluginListTable.tsx:80 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:105 +msgid "Activate Plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:105 +msgid "Deactivate Plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:114 +msgid "Confirm plugin activation" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:115 +msgid "Confirm plugin deactivation" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:121 +msgid "The following plugin will be activated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:122 +msgid "The following plugin will be deactivated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:133 +msgid "Confirm" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:143 +msgid "Activating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:143 +msgid "Deactivating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:153 +msgid "Plugin updated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:155 +msgid "The plugin was activated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:156 +msgid "The plugin was deactivated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:164 +msgid "Error updating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:181 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:108 +#: src/components/tables/plugin/PluginListTable.tsx:190 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:138 +#: src/components/tables/plugin/PluginListTable.tsx:223 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:143 +#: src/components/tables/plugin/PluginListTable.tsx:228 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:148 +#: src/components/tables/plugin/PluginListTable.tsx:233 msgid "Installed" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:53 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:55 msgid "Receive line item" msgstr "" @@ -1603,318 +1671,437 @@ msgstr "" #~ msgid "Receive" #~ msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:73 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 msgid "Edit Line Item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:79 msgid "Line item updated" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:112 msgid "Part Description" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:134 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 -#: src/components/tables/purchasing/SupplierPartTable.tsx:103 -#: src/components/tables/purchasing/SupplierPartTable.tsx:123 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:137 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 +#: src/components/tables/purchasing/SupplierPartTable.tsx:105 +#: src/components/tables/purchasing/SupplierPartTable.tsx:125 msgid "Pack Quantity" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 msgid "Total Quantity" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 msgid "Received" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 msgid "Supplier Code" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:182 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:185 msgid "Supplier Link" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Manufacturer Code" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Unit Price" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:203 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 msgid "Destination" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 msgid "Add Line Item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Line item added" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:232 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:239 msgid "Add line item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:236 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Receive items" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:47 -#: src/components/tables/purchasing/SupplierPartTable.tsx:49 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 +#: src/components/tables/purchasing/SupplierPartTable.tsx:51 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:63 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 msgid "Supplier Reference" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:72 +#: src/components/tables/purchasing/SupplierPartTable.tsx:74 #: src/pages/company/ManufacturerDetail.tsx:8 msgid "Manufacturer" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:88 +#: src/components/tables/purchasing/SupplierPartTable.tsx:90 msgid "MPN" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:93 +#: src/components/tables/purchasing/SupplierPartTable.tsx:95 msgid "In Stock" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:98 +#: src/components/tables/purchasing/SupplierPartTable.tsx:100 msgid "Packaging" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:114 +#: src/components/tables/purchasing/SupplierPartTable.tsx:116 msgid "Base units" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:136 +#: src/components/tables/purchasing/SupplierPartTable.tsx:138 msgid "Availability" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:145 +#: src/components/tables/purchasing/SupplierPartTable.tsx:147 msgid "Updated" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:164 +#: src/components/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:167 +#: src/components/tables/purchasing/SupplierPartTable.tsx:169 msgid "Supplier part created" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:176 +#: src/components/tables/purchasing/SupplierPartTable.tsx:178 msgid "Add supplier part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:191 +#: src/components/tables/purchasing/SupplierPartTable.tsx:193 msgid "Edit Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:194 +#: src/components/tables/purchasing/SupplierPartTable.tsx:196 msgid "Supplier part updated" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:205 +#: src/components/tables/purchasing/SupplierPartTable.tsx:207 msgid "Delete Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:206 +#: src/components/tables/purchasing/SupplierPartTable.tsx:208 msgid "Supplier part deleted" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:209 +#: src/components/tables/purchasing/SupplierPartTable.tsx:211 msgid "Are you sure you want to remove this supplier part?" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:41 -#: src/components/tables/sales/SalesOrderTable.tsx:43 +#: src/components/tables/sales/ReturnOrderTable.tsx:42 +#: src/components/tables/sales/SalesOrderTable.tsx:44 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:57 -#: src/components/tables/sales/SalesOrderTable.tsx:59 +#: src/components/tables/sales/ReturnOrderTable.tsx:58 +#: src/components/tables/sales/SalesOrderTable.tsx:60 msgid "Customer Reference" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:68 +#: src/components/tables/sales/ReturnOrderTable.tsx:69 msgid "Total Cost" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:27 +#: src/components/tables/settings/CurrencyTable.tsx:28 msgid "Rate" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:39 +#: src/components/tables/settings/CurrencyTable.tsx:40 msgid "Exchange rates updated" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:45 +#: src/components/tables/settings/CurrencyTable.tsx:46 msgid "Exchange rate update error" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:56 +#: src/components/tables/settings/CurrencyTable.tsx:57 msgid "Refresh currency exchange rates" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:36 +#: src/components/tables/settings/CustomUnitsTable.tsx:38 msgid "Definition" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:42 +#: src/components/tables/settings/CustomUnitsTable.tsx:44 msgid "Symbol" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:58 +#: src/components/tables/settings/CustomUnitsTable.tsx:60 msgid "Edit custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:65 +#: src/components/tables/settings/CustomUnitsTable.tsx:67 msgid "Custom unit updated" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:75 +#: src/components/tables/settings/CustomUnitsTable.tsx:77 msgid "Delete custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:76 +#: src/components/tables/settings/CustomUnitsTable.tsx:78 msgid "Custom unit deleted" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:79 +#: src/components/tables/settings/CustomUnitsTable.tsx:81 msgid "Are you sure you want to remove this custom unit?" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:92 -#: src/components/tables/settings/CustomUnitsTable.tsx:108 +#: src/components/tables/settings/CustomUnitsTable.tsx:94 +#: src/components/tables/settings/CustomUnitsTable.tsx:110 msgid "Add custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:98 +#: src/components/tables/settings/CustomUnitsTable.tsx:100 msgid "Custom unit created" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:47 +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + +#: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:53 +#: src/components/tables/settings/ProjectCodeTable.tsx:55 msgid "Project code updated" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:63 +#: src/components/tables/settings/ProjectCodeTable.tsx:65 msgid "Delete project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:64 +#: src/components/tables/settings/ProjectCodeTable.tsx:66 msgid "Project code deleted" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:67 +#: src/components/tables/settings/ProjectCodeTable.tsx:69 msgid "Are you sure you want to remove this project code?" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:80 -#: src/components/tables/settings/ProjectCodeTable.tsx:94 +#: src/components/tables/settings/ProjectCodeTable.tsx:82 +#: src/components/tables/settings/ProjectCodeTable.tsx:96 msgid "Add project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:86 +#: src/components/tables/settings/ProjectCodeTable.tsx:88 msgid "Added project code" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:68 +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:74 +#: src/components/tables/stock/StockItemTable.tsx:81 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:80 +#: src/components/tables/stock/StockItemTable.tsx:90 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:86 +#: src/components/tables/stock/StockItemTable.tsx:99 msgid "This stock item is installed in another stock item" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:92 +#: src/components/tables/stock/StockItemTable.tsx:108 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:97 +#: src/components/tables/stock/StockItemTable.tsx:117 msgid "This stock item has expired" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:99 +#: src/components/tables/stock/StockItemTable.tsx:121 msgid "This stock item is stale" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:106 +#: src/components/tables/stock/StockItemTable.tsx:132 msgid "This stock item is fully allocated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:110 +#: src/components/tables/stock/StockItemTable.tsx:139 msgid "This stock item is partially allocated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:124 +#: src/components/tables/stock/StockItemTable.tsx:157 msgid "No stock available" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:132 +#: src/components/tables/stock/StockItemTable.tsx:168 msgid "This stock item has been depleted" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:159 +#: src/components/tables/stock/StockItemTable.tsx:195 msgid "Batch" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:165 +#: src/components/tables/stock/StockItemTable.tsx:201 msgid "Location" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:176 +#: src/components/tables/stock/StockItemTable.tsx:212 msgid "Expiry Date" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:183 +#: src/components/tables/stock/StockItemTable.tsx:219 msgid "Last Updated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:192 +#: src/components/tables/stock/StockItemTable.tsx:228 msgid "Purchase Price" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:212 +#: src/components/tables/stock/StockItemTable.tsx:248 msgid "Test Filter" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:213 +#: src/components/tables/stock/StockItemTable.tsx:249 msgid "This is a test filter" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:41 +#: src/components/tables/stock/StockLocationTable.tsx:42 msgid "Structural" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:48 +#: src/components/tables/stock/StockLocationTable.tsx:49 msgid "External" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:55 +#: src/components/tables/stock/StockLocationTable.tsx:56 msgid "Location Type" msgstr "" @@ -2193,7 +2380,7 @@ msgstr "" #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:134 #: src/pages/purchasing/PurchasingIndex.tsx:53 msgid "Purchasing" msgstr "" @@ -2201,14 +2388,14 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:70 +#: src/pages/sales/ReturnOrderDetail.tsx:71 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:98 +#: src/pages/sales/SalesOrderDetail.tsx:99 msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2343,23 +2530,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -2391,32 +2578,32 @@ msgstr "" msgid "Stock item updated" msgstr "" -#: src/functions/auth.tsx:33 +#: src/functions/auth.tsx:34 msgid "Error fetching token from server." msgstr "" -#: src/functions/auth.tsx:56 +#: src/functions/auth.tsx:57 msgid "Logout successful" msgstr "" -#: src/functions/auth.tsx:57 +#: src/functions/auth.tsx:58 msgid "See you soon." msgstr "" -#: src/functions/auth.tsx:102 +#: src/functions/auth.tsx:103 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "" -#: src/functions/auth.tsx:109 -#: src/pages/Auth/Set-Password.tsx:38 +#: src/functions/auth.tsx:110 +#: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:133 +#: src/functions/auth.tsx:134 msgid "Already logged in" msgstr "" -#: src/functions/auth.tsx:134 +#: src/functions/auth.tsx:135 msgid "Found an existing login - using it to log you in." msgstr "" @@ -2471,40 +2658,40 @@ msgid "Checking if you are already logged in" msgstr "" #: src/pages/Auth/Login.tsx:25 -#: src/pages/Index/Scan.tsx:292 +#: src/pages/Index/Scan.tsx:318 msgid "No selection" msgstr "" #: src/pages/Auth/Reset.tsx:41 -#: src/pages/Auth/Set-Password.tsx:111 +#: src/pages/Auth/Set-Password.tsx:112 msgid "Send mail" msgstr "" -#: src/pages/Auth/Set-Password.tsx:29 +#: src/pages/Auth/Set-Password.tsx:30 msgid "Token invalid" msgstr "" -#: src/pages/Auth/Set-Password.tsx:30 +#: src/pages/Auth/Set-Password.tsx:31 msgid "You need to provide a valid token to set a new password. Check your inbox for a reset link." msgstr "" -#: src/pages/Auth/Set-Password.tsx:48 +#: src/pages/Auth/Set-Password.tsx:49 msgid "No token provided" msgstr "" -#: src/pages/Auth/Set-Password.tsx:49 +#: src/pages/Auth/Set-Password.tsx:50 msgid "You need to provide a token to set a new password. Check your inbox for a reset link." msgstr "" -#: src/pages/Auth/Set-Password.tsx:72 +#: src/pages/Auth/Set-Password.tsx:73 msgid "Password set" msgstr "" -#: src/pages/Auth/Set-Password.tsx:73 +#: src/pages/Auth/Set-Password.tsx:74 msgid "The password was set successfully. You can now login with your new password" msgstr "" -#: src/pages/Auth/Set-Password.tsx:100 +#: src/pages/Auth/Set-Password.tsx:101 msgid "Set new password" msgstr "" @@ -2544,129 +2731,129 @@ msgstr "" #~ msgid "Design <0/>" #~ msgstr "" -#: src/pages/Index/Scan.tsx:188 +#: src/pages/Index/Scan.tsx:214 msgid "Manual input" msgstr "" -#: src/pages/Index/Scan.tsx:189 +#: src/pages/Index/Scan.tsx:215 msgid "Image Barcode" msgstr "" -#: src/pages/Index/Scan.tsx:219 +#: src/pages/Index/Scan.tsx:245 msgid "Selected elements are not known" msgstr "" -#: src/pages/Index/Scan.tsx:226 +#: src/pages/Index/Scan.tsx:252 msgid "Multiple object types selected" msgstr "" -#: src/pages/Index/Scan.tsx:233 +#: src/pages/Index/Scan.tsx:259 msgid "Actions for {0}" msgstr "" -#: src/pages/Index/Scan.tsx:236 -#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/Index/Scan.tsx:262 +#: src/pages/stock/StockDetail.tsx:163 msgid "Count" msgstr "" -#: src/pages/Index/Scan.tsx:250 +#: src/pages/Index/Scan.tsx:276 msgid "Scan Page" msgstr "" -#: src/pages/Index/Scan.tsx:253 +#: src/pages/Index/Scan.tsx:279 msgid "This page can be used for continuously scanning items and taking actions on them." msgstr "" -#: src/pages/Index/Scan.tsx:268 +#: src/pages/Index/Scan.tsx:294 msgid "Select the input method you want to use to scan items." msgstr "" -#: src/pages/Index/Scan.tsx:270 +#: src/pages/Index/Scan.tsx:296 msgid "Input" msgstr "" -#: src/pages/Index/Scan.tsx:277 +#: src/pages/Index/Scan.tsx:303 msgid "Select input method" msgstr "" -#: src/pages/Index/Scan.tsx:278 +#: src/pages/Index/Scan.tsx:304 msgid "Nothing found" msgstr "" -#: src/pages/Index/Scan.tsx:286 +#: src/pages/Index/Scan.tsx:312 msgid "Depending on the selected parts actions will be shown here. Not all barcode types are supported currently." msgstr "" -#: src/pages/Index/Scan.tsx:288 +#: src/pages/Index/Scan.tsx:314 msgid "Action" msgstr "" -#: src/pages/Index/Scan.tsx:297 +#: src/pages/Index/Scan.tsx:323 msgid "{0} items selected" msgstr "" -#: src/pages/Index/Scan.tsx:300 +#: src/pages/Index/Scan.tsx:326 msgid "General Actions" msgstr "" -#: src/pages/Index/Scan.tsx:313 +#: src/pages/Index/Scan.tsx:339 msgid "Lookup part" msgstr "" -#: src/pages/Index/Scan.tsx:320 +#: src/pages/Index/Scan.tsx:346 msgid "Open Link" msgstr "" -#: src/pages/Index/Scan.tsx:335 +#: src/pages/Index/Scan.tsx:361 msgid "History is locally kept in this browser." msgstr "" -#: src/pages/Index/Scan.tsx:336 +#: src/pages/Index/Scan.tsx:362 msgid "The history is kept in this browser's local storage. So it won't be shared with other users or other devices but is persistent through reloads. You can select items in the history to perform actions on them. To add items, scan/enter them in the Input area." msgstr "" -#: src/pages/Index/Scan.tsx:338 -#: src/pages/Notifications.tsx:55 +#: src/pages/Index/Scan.tsx:364 +#: src/pages/Notifications.tsx:56 msgid "History" msgstr "" -#: src/pages/Index/Scan.tsx:404 +#: src/pages/Index/Scan.tsx:430 msgid "No history" msgstr "" -#: src/pages/Index/Scan.tsx:423 +#: src/pages/Index/Scan.tsx:449 msgid "Item" msgstr "" -#: src/pages/Index/Scan.tsx:426 +#: src/pages/Index/Scan.tsx:452 msgid "Type" msgstr "" -#: src/pages/Index/Scan.tsx:429 +#: src/pages/Index/Scan.tsx:455 msgid "Source" msgstr "" -#: src/pages/Index/Scan.tsx:432 +#: src/pages/Index/Scan.tsx:458 msgid "Scanned at" msgstr "" -#: src/pages/Index/Scan.tsx:484 +#: src/pages/Index/Scan.tsx:510 msgid "Enter item serial or data" msgstr "" -#: src/pages/Index/Scan.tsx:496 +#: src/pages/Index/Scan.tsx:522 msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:31 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:32 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:57 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:58 msgid "First name: {0}" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:61 msgid "Last name: {0}" msgstr "" @@ -2674,86 +2861,86 @@ msgstr "" msgid "Use pseudo language" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:51 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:52 msgid "Single Sign On Accounts" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:58 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:76 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:59 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:77 msgid "Not enabled" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:61 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:62 msgid "Single Sign On is not enabled for this server" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:65 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:66 msgid "Multifactor" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:79 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:80 msgid "Multifactor authentication is not configured for your account" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:127 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:128 msgid "The following email addresses are associated with your account:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:139 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:140 msgid "Primary" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:144 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:145 msgid "Verified" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:148 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:149 msgid "Unverified" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:161 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:162 msgid "Add Email Address" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:164 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 msgid "E-Mail" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:166 msgid "E-Mail address" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:175 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:176 msgid "Make Primary" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:178 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:179 msgid "Re-send Verification" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:181 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:287 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:182 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:288 +#: src/pages/stock/StockDetail.tsx:173 msgid "Remove" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:187 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:188 msgid "Add Email" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:251 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:252 msgid "Provider has not been configured" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:261 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:262 msgid "Not configured" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:264 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:265 msgid "There are no social network accounts connected to this account." msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:274 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:275 msgid "You can sign in to your account using any of the following third party accounts" msgstr "" @@ -2793,28 +2980,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" #: src/pages/Index/Settings/AdminCenter.tsx:91 -msgid "Advanced Amininistrative Options for InvenTree" +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -2834,7 +3025,7 @@ msgid "Physical Units" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:128 -#: src/pages/part/PartDetail.tsx:150 +#: src/pages/part/PartDetail.tsx:151 msgid "Pricing" msgstr "" @@ -2856,15 +3047,15 @@ msgid "Part Parameters" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:251 -#: src/pages/part/PartDetail.tsx:198 +#: src/pages/part/PartDetail.tsx:199 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:256 #: src/pages/build/BuildDetail.tsx:262 #: src/pages/build/BuildIndex.tsx:36 -#: src/pages/part/PartDetail.tsx:129 -#: src/pages/sales/SalesOrderDetail.tsx:60 +#: src/pages/part/PartDetail.tsx:130 +#: src/pages/sales/SalesOrderDetail.tsx:61 msgid "Build Orders" msgstr "" @@ -2884,7 +3075,7 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:117 +#: src/pages/Index/Settings/UserSettings.tsx:115 msgid "Account Settings" msgstr "" @@ -2908,7 +3099,7 @@ msgstr "" msgid "Go to the start page" msgstr "" -#: src/pages/Notifications.tsx:63 +#: src/pages/Notifications.tsx:64 msgid "Mark as unread" msgstr "" @@ -2945,12 +3136,12 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:157 -#: src/pages/company/CompanyDetail.tsx:138 -#: src/pages/part/PartDetail.tsx:215 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:77 -#: src/pages/sales/ReturnOrderDetail.tsx:37 -#: src/pages/sales/SalesOrderDetail.tsx:65 -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:140 +#: src/pages/part/PartDetail.tsx:216 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:78 +#: src/pages/sales/ReturnOrderDetail.tsx:38 +#: src/pages/sales/SalesOrderDetail.tsx:66 +#: src/pages/stock/StockDetail.tsx:108 msgid "Attachments" msgstr "" @@ -3022,25 +3213,19 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:69 -#: src/pages/part/PartDetail.tsx:86 -#: src/pages/stock/StockDetail.tsx:68 -msgid "Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:74 +#: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:80 +#: src/pages/company/CompanyDetail.tsx:82 msgid "Supplied Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:167 +#: src/pages/company/CompanyDetail.tsx:169 msgid "Company Actions" msgstr "" @@ -3053,70 +3238,70 @@ msgstr "" #~ msgstr "" #: src/pages/part/CategoryDetail.tsx:72 -#: src/pages/part/PartDetail.tsx:91 +#: src/pages/part/PartDetail.tsx:92 msgid "Parameters" msgstr "" -#: src/pages/part/PartDetail.tsx:109 +#: src/pages/part/PartDetail.tsx:110 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:116 -#: src/pages/stock/StockDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:117 +#: src/pages/stock/StockDetail.tsx:81 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:123 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:144 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:156 #: src/pages/purchasing/PurchasingIndex.tsx:38 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:162 #: src/pages/purchasing/PurchasingIndex.tsx:27 msgid "Suppliers" msgstr "" -#: src/pages/part/PartDetail.tsx:193 +#: src/pages/part/PartDetail.tsx:194 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:209 +#: src/pages/part/PartDetail.tsx:210 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:278 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:283 msgid "Count Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:284 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:287 +#: src/pages/part/PartDetail.tsx:288 msgid "Transfer Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:289 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:295 msgid "Part Actions" msgstr "" @@ -3132,17 +3317,17 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:54 -#: src/pages/sales/ReturnOrderDetail.tsx:32 -#: src/pages/sales/SalesOrderDetail.tsx:40 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:55 +#: src/pages/sales/ReturnOrderDetail.tsx:33 +#: src/pages/sales/SalesOrderDetail.tsx:41 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:65 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:66 msgid "Received Stock" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 msgid "Order Actions" msgstr "" @@ -3150,27 +3335,27 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:50 +#: src/pages/sales/SalesOrderDetail.tsx:51 msgid "Pending Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:55 +#: src/pages/sales/SalesOrderDetail.tsx:56 msgid "Completed Shipments" msgstr "" -#: src/pages/stock/StockDetail.tsx:74 +#: src/pages/stock/StockDetail.tsx:75 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:88 +#: src/pages/stock/StockDetail.tsx:89 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:94 +#: src/pages/stock/StockDetail.tsx:95 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:101 +#: src/pages/stock/StockDetail.tsx:102 msgid "Child Items" msgstr "" @@ -3178,7 +3363,7 @@ msgstr "" #~ msgid "Link custom barcode to stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:159 msgid "Stock Operations" msgstr "" @@ -3186,31 +3371,31 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/stock/StockDetail.tsx:164 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:167 +#: src/pages/stock/StockDetail.tsx:168 msgid "Add" msgstr "" -#: src/pages/stock/StockDetail.tsx:168 +#: src/pages/stock/StockDetail.tsx:169 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:173 +#: src/pages/stock/StockDetail.tsx:174 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:178 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:179 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:191 msgid "Duplicate stock item" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index ddbf1902131b..3d3db832e245 100644 --- a/src/frontend/src/locales/pt/messages.po +++ b/src/frontend/src/locales/pt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "Bem-vindo(a), acesse abaixo" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "Nome de usuário" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "Redefinir senha" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "Servidor" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "Nome" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "Configurações" @@ -886,6 +892,7 @@ msgid "User" msgstr "Usuário" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "Ativo" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "Detalhes" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "Área de testes" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "Criar Peça" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "Peça criada" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "Editar Peça" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "Peça atualizada" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "Categoria de peça parental" @@ -3092,28 +3220,32 @@ msgstr "Raio da borda" msgid "Loader" msgstr "Carregador" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "Detalhes" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 406a6f143082..6cb18a2cef36 100644 --- a/src/frontend/src/locales/ru/messages.po +++ b/src/frontend/src/locales/ru/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "Добро пожаловать, войдите ниже" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "Имя пользователя" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "Сбросить пароль" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "Узел" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "Название" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "Настройки" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index b010ba865fe8..654cfa53573e 100644 --- a/src/frontend/src/locales/sl/messages.po +++ b/src/frontend/src/locales/sl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index 57b1597ab98e..11bfbe34527c 100644 --- a/src/frontend/src/locales/sv/messages.po +++ b/src/frontend/src/locales/sv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "Välkommen, logga in nedan" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "Användarnamn" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "Återställ lösenord" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "Värd" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "Namn" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "Inställningar" @@ -886,6 +892,7 @@ msgid "User" msgstr "Användare" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "Användare" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "Aktiv" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "Gränsradie" msgid "Loader" msgstr "Lastare" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index bc514f0d0ee9..ef28259ff5d0 100644 --- a/src/frontend/src/locales/th/messages.po +++ b/src/frontend/src/locales/th/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"PO-Revision-Date: 2023-11-13 21:29\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index 7838daf285c8..1e8931dab2be 100644 --- a/src/frontend/src/locales/tr/messages.po +++ b/src/frontend/src/locales/tr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"PO-Revision-Date: 2023-11-13 21:28\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "Hoşgeldiniz, aşağıdan giriş yapın" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "Kullanıcı Adı" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "Parolayı sıfırla" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "Sunucu" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "Adı" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "Ayarlar" @@ -886,6 +892,7 @@ msgid "User" msgstr "Kullanıcı" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "Aktif" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "Kenarlık Yarıçapı" msgid "Loader" msgstr "Yükleyici" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index fb3923a93fc1..40575d678a8f 100644 --- a/src/frontend/src/locales/vi/messages.po +++ b/src/frontend/src/locales/vi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"PO-Revision-Date: 2023-11-13 21:29\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "Chào bạn, đăng nhập bên dưới" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "Tên người dùng" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "Đặt lại mật khẩu" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "Host" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "Tên" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "Cài đặt" @@ -886,6 +892,7 @@ msgid "User" msgstr "Người dùng" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "Người dùng" @@ -1265,6 +1272,8 @@ msgstr "Phát hành bởi" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "Hoạt động" @@ -1900,6 +1909,35 @@ msgstr "Thêm đơn vị tùy chỉnh" msgid "Custom unit created" msgstr "Đơn vị tùy chỉnh đã được tạo" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "Sửa mã dự án" @@ -1929,6 +1967,96 @@ msgstr "Thêm mã dự án" msgid "Added project code" msgstr "Mã dự án đã được thêm" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "Chi tiết" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "Sân chơi" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "Tạo phụ kiện" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "Phụ kiện đã tạo" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "Sửa phụ kiện" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "Phụ kiện đã cập nhật" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "Danh mục phụ kiện cha" @@ -3092,28 +3220,32 @@ msgstr "Bo viền" msgid "Loader" msgstr "Thanh tải" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "Tạo đơn đặt bản dựng" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "Chi tiết" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" diff --git a/src/frontend/src/locales/zh-hans/messages.po b/src/frontend/src/locales/zh-hans/messages.po index 1a48a158bc71..95dc987b2478 100644 --- a/src/frontend/src/locales/zh-hans/messages.po +++ b/src/frontend/src/locales/zh-hans/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/components/DashboardItemProxy.tsx:33 +#: src/components/DashboardItemProxy.tsx:34 msgid "Title" msgstr "" @@ -28,24 +28,25 @@ msgstr "" #: src/components/forms/ApiForm.tsx:304 #: src/components/tables/FilterSelectModal.tsx:166 +#: src/components/tables/plugin/PluginListTable.tsx:132 #: src/contexts/ThemeContext.tsx:64 msgid "Cancel" msgstr "" #: src/components/forms/ApiForm.tsx:313 #: src/contexts/ThemeContext.tsx:64 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 msgid "Submit" msgstr "" #: src/components/forms/AuthenticationForm.tsx:44 -#: src/functions/auth.tsx:32 +#: src/functions/auth.tsx:33 msgid "Login failed" msgstr "" #: src/components/forms/AuthenticationForm.tsx:45 #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:110 +#: src/functions/auth.tsx:111 msgid "Check your input and try again." msgstr "" @@ -58,7 +59,7 @@ msgid "Welcome back!" msgstr "" #: src/components/forms/AuthenticationForm.tsx:64 -#: src/functions/auth.tsx:101 +#: src/functions/auth.tsx:102 msgid "Mail delivery successful" msgstr "" @@ -75,11 +76,13 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" #: src/components/forms/AuthenticationForm.tsx:97 -#: src/pages/Auth/Set-Password.tsx:105 +#: src/pages/Auth/Set-Password.tsx:106 msgid "Password" msgstr "" @@ -93,14 +96,16 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:47 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" msgstr "" #: src/components/forms/AuthenticationForm.tsx:118 #: src/pages/Auth/Reset.tsx:32 -#: src/pages/Auth/Set-Password.tsx:106 +#: src/pages/Auth/Set-Password.tsx:107 msgid "We will send you a link to login - if you are registered" msgstr "" @@ -127,10 +132,11 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 -#: src/components/tables/part/PartCategoryTable.tsx:23 -#: src/components/tables/part/PartParameterTemplateTable.tsx:30 -#: src/components/tables/settings/CustomUnitsTable.tsx:30 -#: src/components/tables/stock/StockLocationTable.tsx:24 +#: src/components/tables/part/PartCategoryTable.tsx:24 +#: src/components/tables/part/PartParameterTemplateTable.tsx:32 +#: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 +#: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -172,8 +178,9 @@ msgid "State: <0>worker ({0}), <1>plugins{1}" msgstr "" #: src/components/forms/fields/ApiFormField.tsx:326 -#: src/components/nav/SearchDrawer.tsx:417 +#: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:392 +#: src/components/tables/plugin/PluginListTable.tsx:163 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -187,9 +194,9 @@ msgid "Search" msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:215 -#: src/components/modals/AboutInvenTreeModal.tsx:66 +#: src/components/modals/AboutInvenTreeModal.tsx:67 #: src/components/widgets/WidgetLayout.tsx:134 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:297 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:298 msgid "Loading" msgstr "" @@ -239,8 +246,8 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:174 #: src/components/tables/RowActions.tsx:61 #: src/functions/forms.tsx:180 -#: src/pages/Index/Scan.tsx:306 -#: src/pages/Notifications.tsx:78 +#: src/pages/Index/Scan.tsx:332 +#: src/pages/Notifications.tsx:79 msgid "Delete" msgstr "" @@ -250,7 +257,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:193 #: src/components/tables/RowActions.tsx:27 -#: src/pages/stock/StockDetail.tsx:189 +#: src/pages/stock/StockDetail.tsx:190 msgid "Duplicate" msgstr "" @@ -284,7 +291,7 @@ msgid "InvenTree Logo" msgstr "" #: src/components/items/OnlyStaff.tsx:9 -#: src/components/modals/AboutInvenTreeModal.tsx:29 +#: src/components/modals/AboutInvenTreeModal.tsx:30 msgid "This information is only available for staff users" msgstr "" @@ -312,133 +319,133 @@ msgstr "" msgid "No" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:84 +#: src/components/modals/AboutInvenTreeModal.tsx:85 msgid "Your InvenTree version status is" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:88 +#: src/components/modals/AboutInvenTreeModal.tsx:89 msgid "Development Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:92 +#: src/components/modals/AboutInvenTreeModal.tsx:93 msgid "Up to Date" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:96 +#: src/components/modals/AboutInvenTreeModal.tsx:97 msgid "Update Available" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:101 +#: src/components/modals/AboutInvenTreeModal.tsx:102 msgid "Version Information" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:109 +#: src/components/modals/AboutInvenTreeModal.tsx:110 msgid "InvenTree Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:115 +#: src/components/modals/AboutInvenTreeModal.tsx:116 msgid "Commit Hash" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:120 +#: src/components/modals/AboutInvenTreeModal.tsx:121 msgid "Commit Date" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:125 +#: src/components/modals/AboutInvenTreeModal.tsx:126 msgid "Commit Branch" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:130 +#: src/components/modals/AboutInvenTreeModal.tsx:131 #: src/components/modals/ServerInfoModal.tsx:124 msgid "API Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:133 +#: src/components/modals/AboutInvenTreeModal.tsx:134 msgid "Python Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:136 +#: src/components/modals/AboutInvenTreeModal.tsx:137 msgid "Django Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:146 +#: src/components/modals/AboutInvenTreeModal.tsx:147 msgid "Links" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:152 +#: src/components/modals/AboutInvenTreeModal.tsx:153 msgid "InvenTree Documentation" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:153 +#: src/components/modals/AboutInvenTreeModal.tsx:154 msgid "View Code on GitHub" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:154 +#: src/components/modals/AboutInvenTreeModal.tsx:155 msgid "Credits" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:155 +#: src/components/modals/AboutInvenTreeModal.tsx:156 msgid "Mobile App" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:156 +#: src/components/modals/AboutInvenTreeModal.tsx:157 msgid "Submit Bug Report" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:166 +#: src/components/modals/AboutInvenTreeModal.tsx:167 msgid "Copy version information" msgstr "" -#: src/components/modals/QrCodeModal.tsx:71 +#: src/components/modals/QrCodeModal.tsx:72 msgid "Unknown response" msgstr "" -#: src/components/modals/QrCodeModal.tsx:101 -#: src/pages/Index/Scan.tsx:592 +#: src/components/modals/QrCodeModal.tsx:102 +#: src/pages/Index/Scan.tsx:618 msgid "Error while getting camera" msgstr "" -#: src/components/modals/QrCodeModal.tsx:124 -#: src/pages/Index/Scan.tsx:615 +#: src/components/modals/QrCodeModal.tsx:125 +#: src/pages/Index/Scan.tsx:641 msgid "Error while scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:138 -#: src/pages/Index/Scan.tsx:629 +#: src/components/modals/QrCodeModal.tsx:139 +#: src/pages/Index/Scan.tsx:655 msgid "Error while stopping" msgstr "" -#: src/components/modals/QrCodeModal.tsx:153 +#: src/components/modals/QrCodeModal.tsx:154 #: src/defaults/menuItems.tsx:21 -#: src/pages/Index/Scan.tsx:698 +#: src/pages/Index/Scan.tsx:724 msgid "Scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:153 -#: src/pages/Index/Scan.tsx:698 +#: src/components/modals/QrCodeModal.tsx:154 +#: src/pages/Index/Scan.tsx:724 msgid "Not scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:158 -#: src/pages/Index/Scan.tsx:704 +#: src/components/modals/QrCodeModal.tsx:159 +#: src/pages/Index/Scan.tsx:730 msgid "Select Camera" msgstr "" -#: src/components/modals/QrCodeModal.tsx:168 -#: src/pages/Index/Scan.tsx:690 +#: src/components/modals/QrCodeModal.tsx:169 +#: src/pages/Index/Scan.tsx:716 msgid "Start scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:175 -#: src/pages/Index/Scan.tsx:684 +#: src/components/modals/QrCodeModal.tsx:176 +#: src/pages/Index/Scan.tsx:710 msgid "Stop scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:180 +#: src/components/modals/QrCodeModal.tsx:181 msgid "No scans yet!" msgstr "" -#: src/components/modals/QrCodeModal.tsx:200 +#: src/components/modals/QrCodeModal.tsx:201 #: src/components/modals/ServerInfoModal.tsx:137 msgid "Close modal" msgstr "" @@ -513,7 +520,7 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:81 +#: src/components/tables/plugin/PluginListTable.tsx:86 msgid "Version" msgstr "" @@ -527,12 +534,13 @@ msgstr "" #~ msgstr "" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -543,7 +551,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:296 +#: src/pages/Index/Settings/SystemSettings.tsx:295 msgid "System Settings" msgstr "" @@ -590,64 +598,64 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:69 +#: src/components/nav/NotificationDrawer.tsx:70 #: src/pages/Index/Settings/SystemSettings.tsx:123 #: src/pages/Index/Settings/UserSettings.tsx:94 -#: src/pages/Notifications.tsx:27 -#: src/pages/Notifications.tsx:99 +#: src/pages/Notifications.tsx:28 +#: src/pages/Notifications.tsx:100 msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:86 +#: src/components/nav/NotificationDrawer.tsx:87 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:110 -#: src/pages/Notifications.tsx:35 +#: src/components/nav/NotificationDrawer.tsx:111 +#: src/pages/Notifications.tsx:36 msgid "Mark as read" msgstr "" -#: src/components/nav/PartCategoryTree.tsx:79 -#: src/components/render/ModelType.tsx:64 +#: src/components/nav/PartCategoryTree.tsx:80 +#: src/components/render/ModelType.tsx:49 #: src/pages/Index/Settings/SystemSettings.tsx:187 #: src/pages/part/CategoryDetail.tsx:60 msgid "Part Categories" msgstr "" -#: src/components/nav/SearchDrawer.tsx:187 +#: src/components/nav/SearchDrawer.tsx:76 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:343 +#: src/components/nav/SearchDrawer.tsx:338 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:370 +#: src/components/nav/SearchDrawer.tsx:365 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:373 +#: src/components/nav/SearchDrawer.tsx:368 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:383 +#: src/components/nav/SearchDrawer.tsx:378 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:420 +#: src/components/nav/SearchDrawer.tsx:415 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:431 +#: src/components/nav/SearchDrawer.tsx:426 msgid "No results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:434 +#: src/components/nav/SearchDrawer.tsx:429 msgid "No results available for search query" msgstr "" -#: src/components/nav/StockLocationTree.tsx:79 -#: src/components/render/ModelType.tsx:76 +#: src/components/nav/StockLocationTree.tsx:80 +#: src/components/render/ModelType.tsx:63 #: src/pages/stock/LocationDetail.tsx:48 msgid "Stock Locations" msgstr "" @@ -656,194 +664,194 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:39 -#: src/components/tables/bom/BomTable.tsx:59 -#: src/components/tables/build/BuildOrderTable.tsx:37 -#: src/components/tables/part/PartParameterTable.tsx:32 -#: src/components/tables/part/PartTable.tsx:25 -#: src/components/tables/part/RelatedPartTable.tsx:39 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:95 -#: src/components/tables/purchasing/SupplierPartTable.tsx:36 -#: src/components/tables/stock/StockItemTable.tsx:26 -#: src/pages/part/PartDetail.tsx:327 +#: src/components/render/ModelType.tsx:20 +#: src/components/tables/bom/BomTable.tsx:61 +#: src/components/tables/build/BuildOrderTable.tsx:38 +#: src/components/tables/part/PartParameterTable.tsx:34 +#: src/components/tables/part/PartTable.tsx:26 +#: src/components/tables/part/RelatedPartTable.tsx:41 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:98 +#: src/components/tables/purchasing/SupplierPartTable.tsx:38 +#: src/components/tables/stock/StockItemTable.tsx:27 +#: src/pages/part/PartDetail.tsx:328 msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:40 -#: src/components/tables/part/PartCategoryTable.tsx:35 +#: src/components/render/ModelType.tsx:21 +#: src/components/tables/part/PartCategoryTable.tsx:36 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:33 #: src/pages/Index/Settings/SystemSettings.tsx:192 #: src/pages/part/CategoryDetail.tsx:46 #: src/pages/part/CategoryDetail.tsx:82 -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Parts" msgstr "" -#: src/components/render/ModelType.tsx:45 +#: src/components/render/ModelType.tsx:27 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:46 +#: src/components/render/ModelType.tsx:28 msgid "Part Parameter Templates" msgstr "" -#: src/components/render/ModelType.tsx:51 -#: src/components/tables/purchasing/SupplierPartTable.tsx:64 +#: src/components/render/ModelType.tsx:34 +#: src/components/tables/purchasing/SupplierPartTable.tsx:66 msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:52 +#: src/components/render/ModelType.tsx:35 msgid "Supplier Parts" msgstr "" -#: src/components/render/ModelType.tsx:57 +#: src/components/render/ModelType.tsx:41 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:58 +#: src/components/render/ModelType.tsx:42 msgid "Manufacturer Parts" msgstr "" -#: src/components/render/ModelType.tsx:63 +#: src/components/render/ModelType.tsx:48 #: src/pages/part/CategoryDetail.tsx:102 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:69 -#: src/pages/stock/StockDetail.tsx:218 +#: src/components/render/ModelType.tsx:55 +#: src/pages/stock/StockDetail.tsx:219 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:70 -#: src/components/tables/stock/StockLocationTable.tsx:35 -#: src/pages/company/CompanyDetail.tsx:95 +#: src/components/render/ModelType.tsx:56 +#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/pages/company/CompanyDetail.tsx:97 #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 msgid "Stock Items" msgstr "" -#: src/components/render/ModelType.tsx:75 +#: src/components/render/ModelType.tsx:62 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:69 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:82 +#: src/components/render/ModelType.tsx:70 msgid "Stock Histories" msgstr "" -#: src/components/render/ModelType.tsx:85 +#: src/components/render/ModelType.tsx:74 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:43 msgid "Build" msgstr "" -#: src/components/render/ModelType.tsx:86 +#: src/components/render/ModelType.tsx:75 msgid "Builds" msgstr "" -#: src/components/render/ModelType.tsx:91 -#: src/pages/company/CompanyDetail.tsx:193 +#: src/components/render/ModelType.tsx:81 +#: src/pages/company/CompanyDetail.tsx:195 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:92 +#: src/components/render/ModelType.tsx:82 msgid "Companies" msgstr "" -#: src/components/render/ModelType.tsx:97 +#: src/components/render/ModelType.tsx:88 #: src/components/tables/ColumnRenderers.tsx:66 #: src/components/tables/TableHoverCard.tsx:58 -#: src/components/tables/settings/ProjectCodeTable.tsx:32 +#: src/components/tables/settings/ProjectCodeTable.tsx:34 msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:98 +#: src/components/render/ModelType.tsx:89 #: src/pages/Index/Settings/SystemSettings.tsx:105 msgid "Project Codes" msgstr "" -#: src/components/render/ModelType.tsx:103 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/components/render/ModelType.tsx:95 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:104 +#: src/components/render/ModelType.tsx:96 #: src/pages/Index/Settings/SystemSettings.tsx:262 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:174 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:175 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:102 msgid "Purchase Order Line" msgstr "" -#: src/components/render/ModelType.tsx:110 +#: src/components/render/ModelType.tsx:103 msgid "Purchase Order Lines" msgstr "" -#: src/components/render/ModelType.tsx:113 -#: src/components/tables/sales/SalesOrderTable.tsx:36 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/components/render/ModelType.tsx:107 +#: src/components/tables/sales/SalesOrderTable.tsx:37 +#: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:114 +#: src/components/render/ModelType.tsx:108 #: src/pages/Index/Settings/SystemSettings.tsx:275 -#: src/pages/company/CompanyDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:180 +#: src/pages/company/CompanyDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:181 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" -#: src/components/render/ModelType.tsx:119 +#: src/components/render/ModelType.tsx:114 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:120 +#: src/components/render/ModelType.tsx:115 msgid "Sales Order Shipments" msgstr "" -#: src/components/render/ModelType.tsx:125 -#: src/components/tables/sales/ReturnOrderTable.tsx:35 -#: src/pages/sales/ReturnOrderDetail.tsx:67 +#: src/components/render/ModelType.tsx:121 +#: src/components/tables/sales/ReturnOrderTable.tsx:36 +#: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:126 -#: src/pages/company/CompanyDetail.tsx:113 +#: src/components/render/ModelType.tsx:122 +#: src/pages/company/CompanyDetail.tsx:115 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:128 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/company/CompanyDetail.tsx:133 +#: src/components/render/ModelType.tsx:129 +#: src/pages/company/CompanyDetail.tsx:135 msgid "Addresses" msgstr "" -#: src/components/render/ModelType.tsx:137 +#: src/components/render/ModelType.tsx:135 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:138 -#: src/pages/company/CompanyDetail.tsx:128 +#: src/components/render/ModelType.tsx:136 +#: src/pages/company/CompanyDetail.tsx:130 msgid "Contacts" msgstr "" -#: src/components/render/ModelType.tsx:143 +#: src/components/render/ModelType.tsx:142 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:144 +#: src/components/render/ModelType.tsx:143 msgid "Owners" msgstr "" @@ -852,13 +860,27 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" -#: src/components/render/Order.tsx:71 +#: src/components/render/Order.tsx:85 msgid "Shipment" msgstr "" +#: src/components/render/Stock.tsx:26 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:28 +#: src/components/tables/bom/BomTable.tsx:102 +#: src/components/tables/bom/UsedInTable.tsx:68 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:124 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:152 +#: src/pages/build/BuildDetail.tsx:77 +msgid "Quantity" +msgstr "" + #: src/components/settings/SettingItem.tsx:29 #: src/components/settings/SettingItem.tsx:70 msgid "Setting updated" @@ -878,13 +900,13 @@ msgid "Edit Setting" msgstr "" #: src/components/tables/ColumnRenderers.tsx:33 -#: src/components/tables/bom/BomTable.tsx:89 -#: src/components/tables/build/BuildOrderTable.tsx:55 -#: src/components/tables/part/PartParameterTable.tsx:63 -#: src/components/tables/part/PartParameterTemplateTable.tsx:41 -#: src/components/tables/part/RelatedPartTable.tsx:58 -#: src/components/tables/plugin/PluginListTable.tsx:68 -#: src/components/tables/stock/StockItemTable.tsx:45 +#: src/components/tables/bom/BomTable.tsx:93 +#: src/components/tables/build/BuildOrderTable.tsx:56 +#: src/components/tables/part/PartParameterTable.tsx:65 +#: src/components/tables/part/PartParameterTemplateTable.tsx:43 +#: src/components/tables/part/RelatedPartTable.tsx:60 +#: src/components/tables/plugin/PluginListTable.tsx:73 +#: src/components/tables/stock/StockItemTable.tsx:46 msgid "Description" msgstr "" @@ -893,8 +915,8 @@ msgid "Link" msgstr "" #: src/components/tables/ColumnRenderers.tsx:51 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:59 -#: src/pages/sales/SalesOrderDetail.tsx:45 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:60 +#: src/pages/sales/SalesOrderDetail.tsx:46 msgid "Line Items" msgstr "" @@ -919,7 +941,7 @@ msgid "Shipment Date" msgstr "" #: src/components/tables/ColumnRenderers.tsx:136 -#: src/components/tables/settings/CurrencyTable.tsx:22 +#: src/components/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -989,7 +1011,7 @@ msgid "Select filter" msgstr "" #: src/components/tables/FilterSelectModal.tsx:159 -#: src/components/tables/part/PartParameterTable.tsx:70 +#: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" msgstr "" @@ -1049,64 +1071,56 @@ msgstr "" msgid "Actions" msgstr "" -#: src/components/tables/bom/BomTable.tsx:67 +#: src/components/tables/bom/BomTable.tsx:70 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/components/tables/bom/BomTable.tsx:81 +#: src/components/tables/bom/BomTable.tsx:85 msgid "Part Information" msgstr "" -#: src/components/tables/bom/BomTable.tsx:94 -#: src/components/tables/bom/UsedInTable.tsx:75 -#: src/components/tables/build/BuildOrderTable.tsx:31 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:116 -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:39 -msgid "Reference" -msgstr "" - #: src/components/tables/bom/BomTable.tsx:98 -#: src/components/tables/bom/UsedInTable.tsx:67 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:121 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:149 -#: src/pages/build/BuildDetail.tsx:77 -msgid "Quantity" +#: src/components/tables/bom/UsedInTable.tsx:76 +#: src/components/tables/build/BuildOrderTable.tsx:32 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:119 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:40 +msgid "Reference" msgstr "" -#: src/components/tables/bom/BomTable.tsx:106 +#: src/components/tables/bom/BomTable.tsx:110 msgid "Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:120 +#: src/components/tables/bom/BomTable.tsx:124 msgid "Optional" msgstr "" -#: src/components/tables/bom/BomTable.tsx:124 -#: src/components/tables/bom/BomTable.tsx:239 +#: src/components/tables/bom/BomTable.tsx:128 +#: src/components/tables/bom/BomTable.tsx:243 msgid "Consumable" msgstr "" -#: src/components/tables/bom/BomTable.tsx:128 +#: src/components/tables/bom/BomTable.tsx:132 msgid "Allow Variants" msgstr "" -#: src/components/tables/bom/BomTable.tsx:132 +#: src/components/tables/bom/BomTable.tsx:136 msgid "Gets Inherited" msgstr "" -#: src/components/tables/bom/BomTable.tsx:138 -#: src/components/tables/part/PartTable.tsx:147 +#: src/components/tables/bom/BomTable.tsx:142 +#: src/components/tables/part/PartTable.tsx:156 msgid "Price Range" msgstr "" -#: src/components/tables/bom/BomTable.tsx:152 -#: src/components/tables/part/PartTable.tsx:113 -#: src/components/tables/stock/StockItemTable.tsx:119 +#: src/components/tables/bom/BomTable.tsx:156 +#: src/components/tables/part/PartTable.tsx:121 +#: src/components/tables/stock/StockItemTable.tsx:148 msgid "Available" msgstr "" -#: src/components/tables/bom/BomTable.tsx:163 -#: src/components/tables/part/PartTable.tsx:120 +#: src/components/tables/bom/BomTable.tsx:167 +#: src/components/tables/part/PartTable.tsx:129 msgid "No stock" msgstr "" @@ -1114,20 +1128,20 @@ msgstr "" #~ msgid "Available Stock" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:171 +#: src/components/tables/bom/BomTable.tsx:175 msgid "Includes substitute stock" msgstr "" -#: src/components/tables/bom/BomTable.tsx:180 +#: src/components/tables/bom/BomTable.tsx:184 msgid "Includes variant stock" msgstr "" -#: src/components/tables/bom/BomTable.tsx:188 +#: src/components/tables/bom/BomTable.tsx:192 msgid "On order" msgstr "" -#: src/components/tables/bom/BomTable.tsx:196 -#: src/components/tables/part/PartTable.tsx:91 +#: src/components/tables/bom/BomTable.tsx:200 +#: src/components/tables/part/PartTable.tsx:97 msgid "Building" msgstr "" @@ -1135,86 +1149,86 @@ msgstr "" #~ msgid "Validate" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:205 -#: src/components/tables/part/PartTable.tsx:139 -#: src/components/tables/stock/StockItemTable.tsx:148 +#: src/components/tables/bom/BomTable.tsx:209 +#: src/components/tables/part/PartTable.tsx:148 +#: src/components/tables/stock/StockItemTable.tsx:184 msgid "Stock Information" msgstr "" -#: src/components/tables/bom/BomTable.tsx:212 +#: src/components/tables/bom/BomTable.tsx:216 msgid "Can Build" msgstr "" -#: src/components/tables/bom/BomTable.tsx:216 +#: src/components/tables/bom/BomTable.tsx:220 msgid "Consumable item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:229 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 -#: src/components/tables/purchasing/SupplierPartTable.tsx:131 +#: src/components/tables/bom/BomTable.tsx:233 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/components/tables/purchasing/SupplierPartTable.tsx:133 #: src/pages/build/BuildDetail.tsx:169 -#: src/pages/company/CompanyDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 -#: src/pages/sales/ReturnOrderDetail.tsx:49 -#: src/pages/sales/SalesOrderDetail.tsx:77 -#: src/pages/stock/StockDetail.tsx:119 +#: src/pages/company/CompanyDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:228 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/sales/ReturnOrderDetail.tsx:50 +#: src/pages/sales/SalesOrderDetail.tsx:78 +#: src/pages/stock/StockDetail.tsx:120 msgid "Notes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:252 +#: src/components/tables/bom/BomTable.tsx:256 msgid "View BOM" msgstr "" -#: src/components/tables/bom/BomTable.tsx:263 +#: src/components/tables/bom/BomTable.tsx:267 msgid "Validate BOM line" msgstr "" -#: src/components/tables/bom/BomTable.tsx:271 +#: src/components/tables/bom/BomTable.tsx:275 msgid "Edit Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:285 +#: src/components/tables/bom/BomTable.tsx:289 msgid "Edit Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:287 +#: src/components/tables/bom/BomTable.tsx:291 msgid "Bom item updated" msgstr "" -#: src/components/tables/bom/BomTable.tsx:302 +#: src/components/tables/bom/BomTable.tsx:306 msgid "Delete Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:303 +#: src/components/tables/bom/BomTable.tsx:307 msgid "Bom item deleted" msgstr "" -#: src/components/tables/bom/BomTable.tsx:306 +#: src/components/tables/bom/BomTable.tsx:310 msgid "Are you sure you want to remove this BOM item?" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:30 +#: src/components/tables/bom/UsedInTable.tsx:31 msgid "Assembled Part" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:49 +#: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:61 +#: src/components/tables/build/BuildOrderTable.tsx:62 msgid "Progress" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:74 +#: src/components/tables/build/BuildOrderTable.tsx:75 msgid "Priority" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:82 +#: src/components/tables/build/BuildOrderTable.tsx:83 msgid "Completed" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:88 +#: src/components/tables/build/BuildOrderTable.tsx:89 msgid "Issued By" msgstr "" @@ -1223,379 +1237,433 @@ msgstr "" #~ msgid "Created" #~ msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:109 -#: src/components/tables/part/PartTable.tsx:166 -#: src/components/tables/plugin/PluginListTable.tsx:133 +#: src/components/tables/build/BuildOrderTable.tsx:110 +#: src/components/tables/part/PartTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:114 +#: src/components/tables/build/BuildOrderTable.tsx:115 msgid "Overdue" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:119 +#: src/components/tables/build/BuildOrderTable.tsx:120 msgid "Assigned to me" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:29 +#: src/components/tables/general/AttachmentTable.tsx:30 msgid "Attachment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:46 +#: src/components/tables/general/AttachmentTable.tsx:47 msgid "Comment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:55 +#: src/components/tables/general/AttachmentTable.tsx:56 msgid "Uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:159 +#: src/components/tables/general/AttachmentTable.tsx:160 msgid "File uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:160 +#: src/components/tables/general/AttachmentTable.tsx:161 msgid "File {0} uploaded successfully" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:171 +#: src/components/tables/general/AttachmentTable.tsx:172 msgid "Upload Error" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:172 +#: src/components/tables/general/AttachmentTable.tsx:173 msgid "File could not be uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:185 +#: src/components/tables/general/AttachmentTable.tsx:186 msgid "Add attachment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:204 +#: src/components/tables/general/AttachmentTable.tsx:205 msgid "Add external link" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:235 +#: src/components/tables/general/AttachmentTable.tsx:236 msgid "No attachments found" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:250 +#: src/components/tables/general/AttachmentTable.tsx:251 msgid "Upload attachment" msgstr "" -#: src/components/tables/general/CompanyTable.tsx:31 +#: src/components/tables/general/CompanyTable.tsx:32 msgid "Company Name" msgstr "" -#: src/components/tables/general/CompanyTable.tsx:49 +#: src/components/tables/general/CompanyTable.tsx:50 #: src/defaults/links.tsx:10 msgid "Website" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:22 +#: src/components/tables/notifications/NotificationsTable.tsx:23 msgid "Age" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:27 -#: src/components/tables/part/PartTable.tsx:49 +#: src/components/tables/notifications/NotificationsTable.tsx:28 +#: src/components/tables/part/PartTable.tsx:50 msgid "Category" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:32 +#: src/components/tables/notifications/NotificationsTable.tsx:33 msgid "Notification" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:36 +#: src/components/tables/notifications/NotificationsTable.tsx:37 msgid "Message" msgstr "" -#: src/components/tables/part/PartCategoryTable.tsx:30 -#: src/components/tables/stock/StockLocationTable.tsx:30 +#: src/components/tables/part/PartCategoryTable.tsx:31 +#: src/components/tables/stock/StockLocationTable.tsx:31 msgid "Path" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:52 +#: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:91 -#: src/components/tables/part/PartParameterTemplateTable.tsx:36 -#: src/components/tables/part/PartTable.tsx:44 +#: src/components/tables/part/PartParameterTable.tsx:93 +#: src/components/tables/part/PartParameterTemplateTable.tsx:38 +#: src/components/tables/part/PartTable.tsx:45 msgid "Units" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:116 +#: src/components/tables/part/PartParameterTable.tsx:118 msgid "Edit Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:124 +#: src/components/tables/part/PartParameterTable.tsx:126 msgid "Part parameter updated" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:138 +#: src/components/tables/part/PartParameterTable.tsx:140 msgid "Delete Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:139 +#: src/components/tables/part/PartParameterTable.tsx:141 msgid "Part parameter deleted" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:142 +#: src/components/tables/part/PartParameterTable.tsx:144 msgid "Are you sure you want to remove this parameter?" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:161 +#: src/components/tables/part/PartParameterTable.tsx:163 msgid "Add Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:170 +#: src/components/tables/part/PartParameterTable.tsx:172 msgid "Part parameter added" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:177 -#~ msgid "Add parameter" -#~ msgstr "" +#: src/components/tables/part/PartParameterTable.tsx:183 +msgid "Add parameter" +msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:198 +#: src/components/tables/part/PartParameterTable.tsx:200 msgid "Include Variants" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:46 +#: src/components/tables/part/PartParameterTemplateTable.tsx:48 msgid "Checkbox" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:50 +#: src/components/tables/part/PartParameterTemplateTable.tsx:52 msgid "Choices" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:65 +#: src/components/tables/part/PartParameterTemplateTable.tsx:67 msgid "Edit Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:67 +#: src/components/tables/part/PartParameterTemplateTable.tsx:69 msgid "Parameter template updated" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:78 +#: src/components/tables/part/PartParameterTemplateTable.tsx:80 msgid "Delete Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:79 +#: src/components/tables/part/PartParameterTemplateTable.tsx:81 msgid "Parameter template deleted" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:81 +#: src/components/tables/part/PartParameterTemplateTable.tsx:83 msgid "Remove parameter template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:93 +#: src/components/tables/part/PartParameterTemplateTable.tsx:95 msgid "Create Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:95 +#: src/components/tables/part/PartParameterTemplateTable.tsx:97 msgid "Parameter template created" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:103 +#: src/components/tables/part/PartParameterTemplateTable.tsx:105 msgid "Add parameter template" msgstr "" -#: src/components/tables/part/PartTable.tsx:38 +#: src/components/tables/part/PartTable.tsx:39 msgid "IPN" msgstr "" -#: src/components/tables/part/PartTable.tsx:61 -#: src/components/tables/stock/StockItemTable.tsx:50 +#: src/components/tables/part/PartTable.tsx:62 +#: src/components/tables/stock/StockItemTable.tsx:51 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:229 -#: src/pages/part/PartDetail.tsx:97 +#: src/pages/part/PartDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:63 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/stock/StockDetail.tsx:135 msgid "Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:80 +#: src/components/tables/part/PartTable.tsx:82 msgid "Minimum stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:87 +#: src/components/tables/part/PartTable.tsx:91 msgid "On Order" msgstr "" -#: src/components/tables/part/PartTable.tsx:97 +#: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" msgstr "" -#: src/components/tables/part/PartTable.tsx:106 +#: src/components/tables/part/PartTable.tsx:113 msgid "Sales Order Allocations" msgstr "" -#: src/components/tables/part/PartTable.tsx:167 +#: src/components/tables/part/PartTable.tsx:176 msgid "Filter by part active status" msgstr "" -#: src/components/tables/part/PartTable.tsx:172 +#: src/components/tables/part/PartTable.tsx:181 msgid "Assembly" msgstr "" -#: src/components/tables/part/PartTable.tsx:173 +#: src/components/tables/part/PartTable.tsx:182 msgid "Filter by assembly attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:178 +#: src/components/tables/part/PartTable.tsx:187 msgid "Include Subcategories" msgstr "" -#: src/components/tables/part/PartTable.tsx:179 +#: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" msgstr "" -#: src/components/tables/part/PartTable.tsx:184 +#: src/components/tables/part/PartTable.tsx:193 msgid "Component" msgstr "" -#: src/components/tables/part/PartTable.tsx:185 +#: src/components/tables/part/PartTable.tsx:194 msgid "Filter by component attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:190 +#: src/components/tables/part/PartTable.tsx:199 msgid "Trackable" msgstr "" -#: src/components/tables/part/PartTable.tsx:191 +#: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:196 +#: src/components/tables/part/PartTable.tsx:205 msgid "Has Units" msgstr "" -#: src/components/tables/part/PartTable.tsx:197 +#: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" msgstr "" -#: src/components/tables/part/PartTable.tsx:202 +#: src/components/tables/part/PartTable.tsx:211 msgid "Has IPN" msgstr "" -#: src/components/tables/part/PartTable.tsx:203 +#: src/components/tables/part/PartTable.tsx:212 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/components/tables/part/PartTable.tsx:208 +#: src/components/tables/part/PartTable.tsx:217 msgid "Has Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:209 +#: src/components/tables/part/PartTable.tsx:218 msgid "Filter by parts which have stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:214 +#: src/components/tables/part/PartTable.tsx:223 #: src/defaults/dashboardItems.tsx:50 msgid "Low Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:215 +#: src/components/tables/part/PartTable.tsx:224 msgid "Filter by parts which have low stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:220 +#: src/components/tables/part/PartTable.tsx:229 msgid "Purchaseable" msgstr "" -#: src/components/tables/part/PartTable.tsx:221 +#: src/components/tables/part/PartTable.tsx:230 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/components/tables/part/PartTable.tsx:226 +#: src/components/tables/part/PartTable.tsx:235 msgid "Salable" msgstr "" -#: src/components/tables/part/PartTable.tsx:227 +#: src/components/tables/part/PartTable.tsx:236 msgid "Filter by parts which are salable" msgstr "" -#: src/components/tables/part/PartTable.tsx:232 -#: src/components/tables/part/PartTable.tsx:236 +#: src/components/tables/part/PartTable.tsx:241 +#: src/components/tables/part/PartTable.tsx:245 msgid "Virtual" msgstr "" -#: src/components/tables/part/PartTable.tsx:233 +#: src/components/tables/part/PartTable.tsx:242 msgid "Filter by parts which are virtual" msgstr "" -#: src/components/tables/part/PartTable.tsx:237 +#: src/components/tables/part/PartTable.tsx:246 msgid "Not Virtual" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:69 +#: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:77 +#: src/components/tables/part/RelatedPartTable.tsx:79 msgid "Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:80 +#: src/components/tables/part/RelatedPartTable.tsx:82 msgid "Related part added" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:90 +#: src/components/tables/part/RelatedPartTable.tsx:92 msgid "Add related part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:111 +#: src/components/tables/part/RelatedPartTable.tsx:113 msgid "Delete Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:112 +#: src/components/tables/part/RelatedPartTable.tsx:114 msgid "Related part deleted" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:114 +#: src/components/tables/part/RelatedPartTable.tsx:116 msgid "Are you sure you want to remove this relationship?" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:23 +#: src/components/tables/plugin/PluginListTable.tsx:28 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:29 +#: src/components/tables/plugin/PluginListTable.tsx:34 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:36 +#: src/components/tables/plugin/PluginListTable.tsx:41 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:53 +#: src/components/tables/plugin/PluginListTable.tsx:58 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:75 +#: src/components/tables/plugin/PluginListTable.tsx:80 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:105 +msgid "Activate Plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:105 +msgid "Deactivate Plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:114 +msgid "Confirm plugin activation" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:115 +msgid "Confirm plugin deactivation" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:121 +msgid "The following plugin will be activated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:122 +msgid "The following plugin will be deactivated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:133 +msgid "Confirm" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:143 +msgid "Activating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:143 +msgid "Deactivating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:153 +msgid "Plugin updated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:155 +msgid "The plugin was activated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:156 +msgid "The plugin was deactivated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:164 +msgid "Error updating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:181 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:108 +#: src/components/tables/plugin/PluginListTable.tsx:190 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:138 +#: src/components/tables/plugin/PluginListTable.tsx:223 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:143 +#: src/components/tables/plugin/PluginListTable.tsx:228 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:148 +#: src/components/tables/plugin/PluginListTable.tsx:233 msgid "Installed" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:53 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:55 msgid "Receive line item" msgstr "" @@ -1603,318 +1671,437 @@ msgstr "" #~ msgid "Receive" #~ msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:73 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 msgid "Edit Line Item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:79 msgid "Line item updated" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:112 msgid "Part Description" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:134 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 -#: src/components/tables/purchasing/SupplierPartTable.tsx:103 -#: src/components/tables/purchasing/SupplierPartTable.tsx:123 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:137 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 +#: src/components/tables/purchasing/SupplierPartTable.tsx:105 +#: src/components/tables/purchasing/SupplierPartTable.tsx:125 msgid "Pack Quantity" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 msgid "Total Quantity" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 msgid "Received" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 msgid "Supplier Code" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:182 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:185 msgid "Supplier Link" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Manufacturer Code" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Unit Price" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:203 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 msgid "Destination" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 msgid "Add Line Item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Line item added" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:232 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:239 msgid "Add line item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:236 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Receive items" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:47 -#: src/components/tables/purchasing/SupplierPartTable.tsx:49 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 +#: src/components/tables/purchasing/SupplierPartTable.tsx:51 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:63 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 msgid "Supplier Reference" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:72 +#: src/components/tables/purchasing/SupplierPartTable.tsx:74 #: src/pages/company/ManufacturerDetail.tsx:8 msgid "Manufacturer" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:88 +#: src/components/tables/purchasing/SupplierPartTable.tsx:90 msgid "MPN" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:93 +#: src/components/tables/purchasing/SupplierPartTable.tsx:95 msgid "In Stock" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:98 +#: src/components/tables/purchasing/SupplierPartTable.tsx:100 msgid "Packaging" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:114 +#: src/components/tables/purchasing/SupplierPartTable.tsx:116 msgid "Base units" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:136 +#: src/components/tables/purchasing/SupplierPartTable.tsx:138 msgid "Availability" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:145 +#: src/components/tables/purchasing/SupplierPartTable.tsx:147 msgid "Updated" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:164 +#: src/components/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:167 +#: src/components/tables/purchasing/SupplierPartTable.tsx:169 msgid "Supplier part created" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:176 +#: src/components/tables/purchasing/SupplierPartTable.tsx:178 msgid "Add supplier part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:191 +#: src/components/tables/purchasing/SupplierPartTable.tsx:193 msgid "Edit Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:194 +#: src/components/tables/purchasing/SupplierPartTable.tsx:196 msgid "Supplier part updated" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:205 +#: src/components/tables/purchasing/SupplierPartTable.tsx:207 msgid "Delete Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:206 +#: src/components/tables/purchasing/SupplierPartTable.tsx:208 msgid "Supplier part deleted" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:209 +#: src/components/tables/purchasing/SupplierPartTable.tsx:211 msgid "Are you sure you want to remove this supplier part?" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:41 -#: src/components/tables/sales/SalesOrderTable.tsx:43 +#: src/components/tables/sales/ReturnOrderTable.tsx:42 +#: src/components/tables/sales/SalesOrderTable.tsx:44 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:57 -#: src/components/tables/sales/SalesOrderTable.tsx:59 +#: src/components/tables/sales/ReturnOrderTable.tsx:58 +#: src/components/tables/sales/SalesOrderTable.tsx:60 msgid "Customer Reference" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:68 +#: src/components/tables/sales/ReturnOrderTable.tsx:69 msgid "Total Cost" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:27 +#: src/components/tables/settings/CurrencyTable.tsx:28 msgid "Rate" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:39 +#: src/components/tables/settings/CurrencyTable.tsx:40 msgid "Exchange rates updated" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:45 +#: src/components/tables/settings/CurrencyTable.tsx:46 msgid "Exchange rate update error" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:56 +#: src/components/tables/settings/CurrencyTable.tsx:57 msgid "Refresh currency exchange rates" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:36 +#: src/components/tables/settings/CustomUnitsTable.tsx:38 msgid "Definition" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:42 +#: src/components/tables/settings/CustomUnitsTable.tsx:44 msgid "Symbol" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:58 +#: src/components/tables/settings/CustomUnitsTable.tsx:60 msgid "Edit custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:65 +#: src/components/tables/settings/CustomUnitsTable.tsx:67 msgid "Custom unit updated" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:75 +#: src/components/tables/settings/CustomUnitsTable.tsx:77 msgid "Delete custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:76 +#: src/components/tables/settings/CustomUnitsTable.tsx:78 msgid "Custom unit deleted" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:79 +#: src/components/tables/settings/CustomUnitsTable.tsx:81 msgid "Are you sure you want to remove this custom unit?" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:92 -#: src/components/tables/settings/CustomUnitsTable.tsx:108 +#: src/components/tables/settings/CustomUnitsTable.tsx:94 +#: src/components/tables/settings/CustomUnitsTable.tsx:110 msgid "Add custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:98 +#: src/components/tables/settings/CustomUnitsTable.tsx:100 msgid "Custom unit created" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:47 +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + +#: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:53 +#: src/components/tables/settings/ProjectCodeTable.tsx:55 msgid "Project code updated" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:63 +#: src/components/tables/settings/ProjectCodeTable.tsx:65 msgid "Delete project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:64 +#: src/components/tables/settings/ProjectCodeTable.tsx:66 msgid "Project code deleted" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:67 +#: src/components/tables/settings/ProjectCodeTable.tsx:69 msgid "Are you sure you want to remove this project code?" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:80 -#: src/components/tables/settings/ProjectCodeTable.tsx:94 +#: src/components/tables/settings/ProjectCodeTable.tsx:82 +#: src/components/tables/settings/ProjectCodeTable.tsx:96 msgid "Add project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:86 +#: src/components/tables/settings/ProjectCodeTable.tsx:88 msgid "Added project code" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:68 +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:74 +#: src/components/tables/stock/StockItemTable.tsx:81 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:80 +#: src/components/tables/stock/StockItemTable.tsx:90 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:86 +#: src/components/tables/stock/StockItemTable.tsx:99 msgid "This stock item is installed in another stock item" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:92 +#: src/components/tables/stock/StockItemTable.tsx:108 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:97 +#: src/components/tables/stock/StockItemTable.tsx:117 msgid "This stock item has expired" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:99 +#: src/components/tables/stock/StockItemTable.tsx:121 msgid "This stock item is stale" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:106 +#: src/components/tables/stock/StockItemTable.tsx:132 msgid "This stock item is fully allocated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:110 +#: src/components/tables/stock/StockItemTable.tsx:139 msgid "This stock item is partially allocated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:124 +#: src/components/tables/stock/StockItemTable.tsx:157 msgid "No stock available" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:132 +#: src/components/tables/stock/StockItemTable.tsx:168 msgid "This stock item has been depleted" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:159 +#: src/components/tables/stock/StockItemTable.tsx:195 msgid "Batch" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:165 +#: src/components/tables/stock/StockItemTable.tsx:201 msgid "Location" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:176 +#: src/components/tables/stock/StockItemTable.tsx:212 msgid "Expiry Date" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:183 +#: src/components/tables/stock/StockItemTable.tsx:219 msgid "Last Updated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:192 +#: src/components/tables/stock/StockItemTable.tsx:228 msgid "Purchase Price" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:212 +#: src/components/tables/stock/StockItemTable.tsx:248 msgid "Test Filter" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:213 +#: src/components/tables/stock/StockItemTable.tsx:249 msgid "This is a test filter" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:41 +#: src/components/tables/stock/StockLocationTable.tsx:42 msgid "Structural" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:48 +#: src/components/tables/stock/StockLocationTable.tsx:49 msgid "External" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:55 +#: src/components/tables/stock/StockLocationTable.tsx:56 msgid "Location Type" msgstr "" @@ -2193,7 +2380,7 @@ msgstr "" #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:134 #: src/pages/purchasing/PurchasingIndex.tsx:53 msgid "Purchasing" msgstr "" @@ -2201,14 +2388,14 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:70 +#: src/pages/sales/ReturnOrderDetail.tsx:71 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:98 +#: src/pages/sales/SalesOrderDetail.tsx:99 msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2343,23 +2530,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -2391,32 +2578,32 @@ msgstr "" msgid "Stock item updated" msgstr "" -#: src/functions/auth.tsx:33 +#: src/functions/auth.tsx:34 msgid "Error fetching token from server." msgstr "" -#: src/functions/auth.tsx:56 +#: src/functions/auth.tsx:57 msgid "Logout successful" msgstr "" -#: src/functions/auth.tsx:57 +#: src/functions/auth.tsx:58 msgid "See you soon." msgstr "" -#: src/functions/auth.tsx:102 +#: src/functions/auth.tsx:103 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "" -#: src/functions/auth.tsx:109 -#: src/pages/Auth/Set-Password.tsx:38 +#: src/functions/auth.tsx:110 +#: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:133 +#: src/functions/auth.tsx:134 msgid "Already logged in" msgstr "" -#: src/functions/auth.tsx:134 +#: src/functions/auth.tsx:135 msgid "Found an existing login - using it to log you in." msgstr "" @@ -2471,40 +2658,40 @@ msgid "Checking if you are already logged in" msgstr "" #: src/pages/Auth/Login.tsx:25 -#: src/pages/Index/Scan.tsx:292 +#: src/pages/Index/Scan.tsx:318 msgid "No selection" msgstr "" #: src/pages/Auth/Reset.tsx:41 -#: src/pages/Auth/Set-Password.tsx:111 +#: src/pages/Auth/Set-Password.tsx:112 msgid "Send mail" msgstr "" -#: src/pages/Auth/Set-Password.tsx:29 +#: src/pages/Auth/Set-Password.tsx:30 msgid "Token invalid" msgstr "" -#: src/pages/Auth/Set-Password.tsx:30 +#: src/pages/Auth/Set-Password.tsx:31 msgid "You need to provide a valid token to set a new password. Check your inbox for a reset link." msgstr "" -#: src/pages/Auth/Set-Password.tsx:48 +#: src/pages/Auth/Set-Password.tsx:49 msgid "No token provided" msgstr "" -#: src/pages/Auth/Set-Password.tsx:49 +#: src/pages/Auth/Set-Password.tsx:50 msgid "You need to provide a token to set a new password. Check your inbox for a reset link." msgstr "" -#: src/pages/Auth/Set-Password.tsx:72 +#: src/pages/Auth/Set-Password.tsx:73 msgid "Password set" msgstr "" -#: src/pages/Auth/Set-Password.tsx:73 +#: src/pages/Auth/Set-Password.tsx:74 msgid "The password was set successfully. You can now login with your new password" msgstr "" -#: src/pages/Auth/Set-Password.tsx:100 +#: src/pages/Auth/Set-Password.tsx:101 msgid "Set new password" msgstr "" @@ -2544,129 +2731,129 @@ msgstr "" #~ msgid "Design <0/>" #~ msgstr "" -#: src/pages/Index/Scan.tsx:188 +#: src/pages/Index/Scan.tsx:214 msgid "Manual input" msgstr "" -#: src/pages/Index/Scan.tsx:189 +#: src/pages/Index/Scan.tsx:215 msgid "Image Barcode" msgstr "" -#: src/pages/Index/Scan.tsx:219 +#: src/pages/Index/Scan.tsx:245 msgid "Selected elements are not known" msgstr "" -#: src/pages/Index/Scan.tsx:226 +#: src/pages/Index/Scan.tsx:252 msgid "Multiple object types selected" msgstr "" -#: src/pages/Index/Scan.tsx:233 +#: src/pages/Index/Scan.tsx:259 msgid "Actions for {0}" msgstr "" -#: src/pages/Index/Scan.tsx:236 -#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/Index/Scan.tsx:262 +#: src/pages/stock/StockDetail.tsx:163 msgid "Count" msgstr "" -#: src/pages/Index/Scan.tsx:250 +#: src/pages/Index/Scan.tsx:276 msgid "Scan Page" msgstr "" -#: src/pages/Index/Scan.tsx:253 +#: src/pages/Index/Scan.tsx:279 msgid "This page can be used for continuously scanning items and taking actions on them." msgstr "" -#: src/pages/Index/Scan.tsx:268 +#: src/pages/Index/Scan.tsx:294 msgid "Select the input method you want to use to scan items." msgstr "" -#: src/pages/Index/Scan.tsx:270 +#: src/pages/Index/Scan.tsx:296 msgid "Input" msgstr "" -#: src/pages/Index/Scan.tsx:277 +#: src/pages/Index/Scan.tsx:303 msgid "Select input method" msgstr "" -#: src/pages/Index/Scan.tsx:278 +#: src/pages/Index/Scan.tsx:304 msgid "Nothing found" msgstr "" -#: src/pages/Index/Scan.tsx:286 +#: src/pages/Index/Scan.tsx:312 msgid "Depending on the selected parts actions will be shown here. Not all barcode types are supported currently." msgstr "" -#: src/pages/Index/Scan.tsx:288 +#: src/pages/Index/Scan.tsx:314 msgid "Action" msgstr "" -#: src/pages/Index/Scan.tsx:297 +#: src/pages/Index/Scan.tsx:323 msgid "{0} items selected" msgstr "" -#: src/pages/Index/Scan.tsx:300 +#: src/pages/Index/Scan.tsx:326 msgid "General Actions" msgstr "" -#: src/pages/Index/Scan.tsx:313 +#: src/pages/Index/Scan.tsx:339 msgid "Lookup part" msgstr "" -#: src/pages/Index/Scan.tsx:320 +#: src/pages/Index/Scan.tsx:346 msgid "Open Link" msgstr "" -#: src/pages/Index/Scan.tsx:335 +#: src/pages/Index/Scan.tsx:361 msgid "History is locally kept in this browser." msgstr "" -#: src/pages/Index/Scan.tsx:336 +#: src/pages/Index/Scan.tsx:362 msgid "The history is kept in this browser's local storage. So it won't be shared with other users or other devices but is persistent through reloads. You can select items in the history to perform actions on them. To add items, scan/enter them in the Input area." msgstr "" -#: src/pages/Index/Scan.tsx:338 -#: src/pages/Notifications.tsx:55 +#: src/pages/Index/Scan.tsx:364 +#: src/pages/Notifications.tsx:56 msgid "History" msgstr "" -#: src/pages/Index/Scan.tsx:404 +#: src/pages/Index/Scan.tsx:430 msgid "No history" msgstr "" -#: src/pages/Index/Scan.tsx:423 +#: src/pages/Index/Scan.tsx:449 msgid "Item" msgstr "" -#: src/pages/Index/Scan.tsx:426 +#: src/pages/Index/Scan.tsx:452 msgid "Type" msgstr "" -#: src/pages/Index/Scan.tsx:429 +#: src/pages/Index/Scan.tsx:455 msgid "Source" msgstr "" -#: src/pages/Index/Scan.tsx:432 +#: src/pages/Index/Scan.tsx:458 msgid "Scanned at" msgstr "" -#: src/pages/Index/Scan.tsx:484 +#: src/pages/Index/Scan.tsx:510 msgid "Enter item serial or data" msgstr "" -#: src/pages/Index/Scan.tsx:496 +#: src/pages/Index/Scan.tsx:522 msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:31 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:32 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:57 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:58 msgid "First name: {0}" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:61 msgid "Last name: {0}" msgstr "" @@ -2674,86 +2861,86 @@ msgstr "" msgid "Use pseudo language" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:51 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:52 msgid "Single Sign On Accounts" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:58 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:76 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:59 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:77 msgid "Not enabled" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:61 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:62 msgid "Single Sign On is not enabled for this server" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:65 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:66 msgid "Multifactor" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:79 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:80 msgid "Multifactor authentication is not configured for your account" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:127 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:128 msgid "The following email addresses are associated with your account:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:139 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:140 msgid "Primary" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:144 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:145 msgid "Verified" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:148 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:149 msgid "Unverified" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:161 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:162 msgid "Add Email Address" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:164 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 msgid "E-Mail" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:166 msgid "E-Mail address" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:175 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:176 msgid "Make Primary" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:178 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:179 msgid "Re-send Verification" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:181 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:287 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:182 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:288 +#: src/pages/stock/StockDetail.tsx:173 msgid "Remove" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:187 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:188 msgid "Add Email" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:251 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:252 msgid "Provider has not been configured" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:261 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:262 msgid "Not configured" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:264 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:265 msgid "There are no social network accounts connected to this account." msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:274 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:275 msgid "You can sign in to your account using any of the following third party accounts" msgstr "" @@ -2793,28 +2980,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" #: src/pages/Index/Settings/AdminCenter.tsx:91 -msgid "Advanced Amininistrative Options for InvenTree" +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -2834,7 +3025,7 @@ msgid "Physical Units" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:128 -#: src/pages/part/PartDetail.tsx:150 +#: src/pages/part/PartDetail.tsx:151 msgid "Pricing" msgstr "" @@ -2856,15 +3047,15 @@ msgid "Part Parameters" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:251 -#: src/pages/part/PartDetail.tsx:198 +#: src/pages/part/PartDetail.tsx:199 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:256 #: src/pages/build/BuildDetail.tsx:262 #: src/pages/build/BuildIndex.tsx:36 -#: src/pages/part/PartDetail.tsx:129 -#: src/pages/sales/SalesOrderDetail.tsx:60 +#: src/pages/part/PartDetail.tsx:130 +#: src/pages/sales/SalesOrderDetail.tsx:61 msgid "Build Orders" msgstr "" @@ -2884,7 +3075,7 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:117 +#: src/pages/Index/Settings/UserSettings.tsx:115 msgid "Account Settings" msgstr "" @@ -2908,7 +3099,7 @@ msgstr "" msgid "Go to the start page" msgstr "" -#: src/pages/Notifications.tsx:63 +#: src/pages/Notifications.tsx:64 msgid "Mark as unread" msgstr "" @@ -2945,12 +3136,12 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:157 -#: src/pages/company/CompanyDetail.tsx:138 -#: src/pages/part/PartDetail.tsx:215 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:77 -#: src/pages/sales/ReturnOrderDetail.tsx:37 -#: src/pages/sales/SalesOrderDetail.tsx:65 -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:140 +#: src/pages/part/PartDetail.tsx:216 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:78 +#: src/pages/sales/ReturnOrderDetail.tsx:38 +#: src/pages/sales/SalesOrderDetail.tsx:66 +#: src/pages/stock/StockDetail.tsx:108 msgid "Attachments" msgstr "" @@ -3022,25 +3213,19 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:69 -#: src/pages/part/PartDetail.tsx:86 -#: src/pages/stock/StockDetail.tsx:68 -msgid "Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:74 +#: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:80 +#: src/pages/company/CompanyDetail.tsx:82 msgid "Supplied Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:167 +#: src/pages/company/CompanyDetail.tsx:169 msgid "Company Actions" msgstr "" @@ -3053,70 +3238,70 @@ msgstr "" #~ msgstr "" #: src/pages/part/CategoryDetail.tsx:72 -#: src/pages/part/PartDetail.tsx:91 +#: src/pages/part/PartDetail.tsx:92 msgid "Parameters" msgstr "" -#: src/pages/part/PartDetail.tsx:109 +#: src/pages/part/PartDetail.tsx:110 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:116 -#: src/pages/stock/StockDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:117 +#: src/pages/stock/StockDetail.tsx:81 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:123 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:144 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:156 #: src/pages/purchasing/PurchasingIndex.tsx:38 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:162 #: src/pages/purchasing/PurchasingIndex.tsx:27 msgid "Suppliers" msgstr "" -#: src/pages/part/PartDetail.tsx:193 +#: src/pages/part/PartDetail.tsx:194 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:209 +#: src/pages/part/PartDetail.tsx:210 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:278 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:283 msgid "Count Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:284 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:287 +#: src/pages/part/PartDetail.tsx:288 msgid "Transfer Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:289 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:295 msgid "Part Actions" msgstr "" @@ -3132,17 +3317,17 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:54 -#: src/pages/sales/ReturnOrderDetail.tsx:32 -#: src/pages/sales/SalesOrderDetail.tsx:40 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:55 +#: src/pages/sales/ReturnOrderDetail.tsx:33 +#: src/pages/sales/SalesOrderDetail.tsx:41 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:65 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:66 msgid "Received Stock" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 msgid "Order Actions" msgstr "" @@ -3150,27 +3335,27 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:50 +#: src/pages/sales/SalesOrderDetail.tsx:51 msgid "Pending Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:55 +#: src/pages/sales/SalesOrderDetail.tsx:56 msgid "Completed Shipments" msgstr "" -#: src/pages/stock/StockDetail.tsx:74 +#: src/pages/stock/StockDetail.tsx:75 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:88 +#: src/pages/stock/StockDetail.tsx:89 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:94 +#: src/pages/stock/StockDetail.tsx:95 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:101 +#: src/pages/stock/StockDetail.tsx:102 msgid "Child Items" msgstr "" @@ -3178,7 +3363,7 @@ msgstr "" #~ msgid "Link custom barcode to stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:159 msgid "Stock Operations" msgstr "" @@ -3186,31 +3371,31 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/stock/StockDetail.tsx:164 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:167 +#: src/pages/stock/StockDetail.tsx:168 msgid "Add" msgstr "" -#: src/pages/stock/StockDetail.tsx:168 +#: src/pages/stock/StockDetail.tsx:169 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:173 +#: src/pages/stock/StockDetail.tsx:174 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:178 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:179 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:191 msgid "Duplicate stock item" msgstr "" diff --git a/src/frontend/src/locales/zh-hant/messages.po b/src/frontend/src/locales/zh-hant/messages.po index 15e3820c602e..e46536452a72 100644 --- a/src/frontend/src/locales/zh-hant/messages.po +++ b/src/frontend/src/locales/zh-hant/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/components/DashboardItemProxy.tsx:33 +#: src/components/DashboardItemProxy.tsx:34 msgid "Title" msgstr "" @@ -28,24 +28,25 @@ msgstr "" #: src/components/forms/ApiForm.tsx:304 #: src/components/tables/FilterSelectModal.tsx:166 +#: src/components/tables/plugin/PluginListTable.tsx:132 #: src/contexts/ThemeContext.tsx:64 msgid "Cancel" msgstr "" #: src/components/forms/ApiForm.tsx:313 #: src/contexts/ThemeContext.tsx:64 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 msgid "Submit" msgstr "" #: src/components/forms/AuthenticationForm.tsx:44 -#: src/functions/auth.tsx:32 +#: src/functions/auth.tsx:33 msgid "Login failed" msgstr "" #: src/components/forms/AuthenticationForm.tsx:45 #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:110 +#: src/functions/auth.tsx:111 msgid "Check your input and try again." msgstr "" @@ -58,7 +59,7 @@ msgid "Welcome back!" msgstr "" #: src/components/forms/AuthenticationForm.tsx:64 -#: src/functions/auth.tsx:101 +#: src/functions/auth.tsx:102 msgid "Mail delivery successful" msgstr "" @@ -75,11 +76,13 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" #: src/components/forms/AuthenticationForm.tsx:97 -#: src/pages/Auth/Set-Password.tsx:105 +#: src/pages/Auth/Set-Password.tsx:106 msgid "Password" msgstr "" @@ -93,14 +96,16 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:47 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" msgstr "" #: src/components/forms/AuthenticationForm.tsx:118 #: src/pages/Auth/Reset.tsx:32 -#: src/pages/Auth/Set-Password.tsx:106 +#: src/pages/Auth/Set-Password.tsx:107 msgid "We will send you a link to login - if you are registered" msgstr "" @@ -127,10 +132,11 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 -#: src/components/tables/part/PartCategoryTable.tsx:23 -#: src/components/tables/part/PartParameterTemplateTable.tsx:30 -#: src/components/tables/settings/CustomUnitsTable.tsx:30 -#: src/components/tables/stock/StockLocationTable.tsx:24 +#: src/components/tables/part/PartCategoryTable.tsx:24 +#: src/components/tables/part/PartParameterTemplateTable.tsx:32 +#: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 +#: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -172,8 +178,9 @@ msgid "State: <0>worker ({0}), <1>plugins{1}" msgstr "" #: src/components/forms/fields/ApiFormField.tsx:326 -#: src/components/nav/SearchDrawer.tsx:417 +#: src/components/nav/SearchDrawer.tsx:412 #: src/components/tables/InvenTreeTable.tsx:392 +#: src/components/tables/plugin/PluginListTable.tsx:163 #: src/components/widgets/MarkdownEditor.tsx:108 #: src/components/widgets/MarkdownEditor.tsx:154 #: src/pages/ErrorPage.tsx:12 @@ -187,9 +194,9 @@ msgid "Search" msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:215 -#: src/components/modals/AboutInvenTreeModal.tsx:66 +#: src/components/modals/AboutInvenTreeModal.tsx:67 #: src/components/widgets/WidgetLayout.tsx:134 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:297 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:298 msgid "Loading" msgstr "" @@ -239,8 +246,8 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:174 #: src/components/tables/RowActions.tsx:61 #: src/functions/forms.tsx:180 -#: src/pages/Index/Scan.tsx:306 -#: src/pages/Notifications.tsx:78 +#: src/pages/Index/Scan.tsx:332 +#: src/pages/Notifications.tsx:79 msgid "Delete" msgstr "" @@ -250,7 +257,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:193 #: src/components/tables/RowActions.tsx:27 -#: src/pages/stock/StockDetail.tsx:189 +#: src/pages/stock/StockDetail.tsx:190 msgid "Duplicate" msgstr "" @@ -284,7 +291,7 @@ msgid "InvenTree Logo" msgstr "" #: src/components/items/OnlyStaff.tsx:9 -#: src/components/modals/AboutInvenTreeModal.tsx:29 +#: src/components/modals/AboutInvenTreeModal.tsx:30 msgid "This information is only available for staff users" msgstr "" @@ -312,133 +319,133 @@ msgstr "" msgid "No" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:84 +#: src/components/modals/AboutInvenTreeModal.tsx:85 msgid "Your InvenTree version status is" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:88 +#: src/components/modals/AboutInvenTreeModal.tsx:89 msgid "Development Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:92 +#: src/components/modals/AboutInvenTreeModal.tsx:93 msgid "Up to Date" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:96 +#: src/components/modals/AboutInvenTreeModal.tsx:97 msgid "Update Available" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:101 +#: src/components/modals/AboutInvenTreeModal.tsx:102 msgid "Version Information" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:109 +#: src/components/modals/AboutInvenTreeModal.tsx:110 msgid "InvenTree Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:115 +#: src/components/modals/AboutInvenTreeModal.tsx:116 msgid "Commit Hash" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:120 +#: src/components/modals/AboutInvenTreeModal.tsx:121 msgid "Commit Date" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:125 +#: src/components/modals/AboutInvenTreeModal.tsx:126 msgid "Commit Branch" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:130 +#: src/components/modals/AboutInvenTreeModal.tsx:131 #: src/components/modals/ServerInfoModal.tsx:124 msgid "API Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:133 +#: src/components/modals/AboutInvenTreeModal.tsx:134 msgid "Python Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:136 +#: src/components/modals/AboutInvenTreeModal.tsx:137 msgid "Django Version" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:146 +#: src/components/modals/AboutInvenTreeModal.tsx:147 msgid "Links" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:152 +#: src/components/modals/AboutInvenTreeModal.tsx:153 msgid "InvenTree Documentation" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:153 +#: src/components/modals/AboutInvenTreeModal.tsx:154 msgid "View Code on GitHub" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:154 +#: src/components/modals/AboutInvenTreeModal.tsx:155 msgid "Credits" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:155 +#: src/components/modals/AboutInvenTreeModal.tsx:156 msgid "Mobile App" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:156 +#: src/components/modals/AboutInvenTreeModal.tsx:157 msgid "Submit Bug Report" msgstr "" -#: src/components/modals/AboutInvenTreeModal.tsx:166 +#: src/components/modals/AboutInvenTreeModal.tsx:167 msgid "Copy version information" msgstr "" -#: src/components/modals/QrCodeModal.tsx:71 +#: src/components/modals/QrCodeModal.tsx:72 msgid "Unknown response" msgstr "" -#: src/components/modals/QrCodeModal.tsx:101 -#: src/pages/Index/Scan.tsx:592 +#: src/components/modals/QrCodeModal.tsx:102 +#: src/pages/Index/Scan.tsx:618 msgid "Error while getting camera" msgstr "" -#: src/components/modals/QrCodeModal.tsx:124 -#: src/pages/Index/Scan.tsx:615 +#: src/components/modals/QrCodeModal.tsx:125 +#: src/pages/Index/Scan.tsx:641 msgid "Error while scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:138 -#: src/pages/Index/Scan.tsx:629 +#: src/components/modals/QrCodeModal.tsx:139 +#: src/pages/Index/Scan.tsx:655 msgid "Error while stopping" msgstr "" -#: src/components/modals/QrCodeModal.tsx:153 +#: src/components/modals/QrCodeModal.tsx:154 #: src/defaults/menuItems.tsx:21 -#: src/pages/Index/Scan.tsx:698 +#: src/pages/Index/Scan.tsx:724 msgid "Scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:153 -#: src/pages/Index/Scan.tsx:698 +#: src/components/modals/QrCodeModal.tsx:154 +#: src/pages/Index/Scan.tsx:724 msgid "Not scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:158 -#: src/pages/Index/Scan.tsx:704 +#: src/components/modals/QrCodeModal.tsx:159 +#: src/pages/Index/Scan.tsx:730 msgid "Select Camera" msgstr "" -#: src/components/modals/QrCodeModal.tsx:168 -#: src/pages/Index/Scan.tsx:690 +#: src/components/modals/QrCodeModal.tsx:169 +#: src/pages/Index/Scan.tsx:716 msgid "Start scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:175 -#: src/pages/Index/Scan.tsx:684 +#: src/components/modals/QrCodeModal.tsx:176 +#: src/pages/Index/Scan.tsx:710 msgid "Stop scanning" msgstr "" -#: src/components/modals/QrCodeModal.tsx:180 +#: src/components/modals/QrCodeModal.tsx:181 msgid "No scans yet!" msgstr "" -#: src/components/modals/QrCodeModal.tsx:200 +#: src/components/modals/QrCodeModal.tsx:201 #: src/components/modals/ServerInfoModal.tsx:137 msgid "Close modal" msgstr "" @@ -513,7 +520,7 @@ msgid "Email settings not configured" msgstr "" #: src/components/modals/ServerInfoModal.tsx:112 -#: src/components/tables/plugin/PluginListTable.tsx:81 +#: src/components/tables/plugin/PluginListTable.tsx:86 msgid "Version" msgstr "" @@ -527,12 +534,13 @@ msgstr "" #~ msgstr "" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -543,7 +551,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:296 +#: src/pages/Index/Settings/SystemSettings.tsx:295 msgid "System Settings" msgstr "" @@ -590,64 +598,64 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:69 +#: src/components/nav/NotificationDrawer.tsx:70 #: src/pages/Index/Settings/SystemSettings.tsx:123 #: src/pages/Index/Settings/UserSettings.tsx:94 -#: src/pages/Notifications.tsx:27 -#: src/pages/Notifications.tsx:99 +#: src/pages/Notifications.tsx:28 +#: src/pages/Notifications.tsx:100 msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:86 +#: src/components/nav/NotificationDrawer.tsx:87 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:110 -#: src/pages/Notifications.tsx:35 +#: src/components/nav/NotificationDrawer.tsx:111 +#: src/pages/Notifications.tsx:36 msgid "Mark as read" msgstr "" -#: src/components/nav/PartCategoryTree.tsx:79 -#: src/components/render/ModelType.tsx:64 +#: src/components/nav/PartCategoryTree.tsx:80 +#: src/components/render/ModelType.tsx:49 #: src/pages/Index/Settings/SystemSettings.tsx:187 #: src/pages/part/CategoryDetail.tsx:60 msgid "Part Categories" msgstr "" -#: src/components/nav/SearchDrawer.tsx:187 +#: src/components/nav/SearchDrawer.tsx:76 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:343 +#: src/components/nav/SearchDrawer.tsx:338 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:370 +#: src/components/nav/SearchDrawer.tsx:365 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:373 +#: src/components/nav/SearchDrawer.tsx:368 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:383 +#: src/components/nav/SearchDrawer.tsx:378 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:420 +#: src/components/nav/SearchDrawer.tsx:415 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:431 +#: src/components/nav/SearchDrawer.tsx:426 msgid "No results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:434 +#: src/components/nav/SearchDrawer.tsx:429 msgid "No results available for search query" msgstr "" -#: src/components/nav/StockLocationTree.tsx:79 -#: src/components/render/ModelType.tsx:76 +#: src/components/nav/StockLocationTree.tsx:80 +#: src/components/render/ModelType.tsx:63 #: src/pages/stock/LocationDetail.tsx:48 msgid "Stock Locations" msgstr "" @@ -656,194 +664,194 @@ msgstr "" msgid "Unknown model: {model}" msgstr "" -#: src/components/render/ModelType.tsx:39 -#: src/components/tables/bom/BomTable.tsx:59 -#: src/components/tables/build/BuildOrderTable.tsx:37 -#: src/components/tables/part/PartParameterTable.tsx:32 -#: src/components/tables/part/PartTable.tsx:25 -#: src/components/tables/part/RelatedPartTable.tsx:39 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:95 -#: src/components/tables/purchasing/SupplierPartTable.tsx:36 -#: src/components/tables/stock/StockItemTable.tsx:26 -#: src/pages/part/PartDetail.tsx:327 +#: src/components/render/ModelType.tsx:20 +#: src/components/tables/bom/BomTable.tsx:61 +#: src/components/tables/build/BuildOrderTable.tsx:38 +#: src/components/tables/part/PartParameterTable.tsx:34 +#: src/components/tables/part/PartTable.tsx:26 +#: src/components/tables/part/RelatedPartTable.tsx:41 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:98 +#: src/components/tables/purchasing/SupplierPartTable.tsx:38 +#: src/components/tables/stock/StockItemTable.tsx:27 +#: src/pages/part/PartDetail.tsx:328 msgid "Part" msgstr "" -#: src/components/render/ModelType.tsx:40 -#: src/components/tables/part/PartCategoryTable.tsx:35 +#: src/components/render/ModelType.tsx:21 +#: src/components/tables/part/PartCategoryTable.tsx:36 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:33 #: src/pages/Index/Settings/SystemSettings.tsx:192 #: src/pages/part/CategoryDetail.tsx:46 #: src/pages/part/CategoryDetail.tsx:82 -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Parts" msgstr "" -#: src/components/render/ModelType.tsx:45 +#: src/components/render/ModelType.tsx:27 msgid "Part Parameter Template" msgstr "" -#: src/components/render/ModelType.tsx:46 +#: src/components/render/ModelType.tsx:28 msgid "Part Parameter Templates" msgstr "" -#: src/components/render/ModelType.tsx:51 -#: src/components/tables/purchasing/SupplierPartTable.tsx:64 +#: src/components/render/ModelType.tsx:34 +#: src/components/tables/purchasing/SupplierPartTable.tsx:66 msgid "Supplier Part" msgstr "" -#: src/components/render/ModelType.tsx:52 +#: src/components/render/ModelType.tsx:35 msgid "Supplier Parts" msgstr "" -#: src/components/render/ModelType.tsx:57 +#: src/components/render/ModelType.tsx:41 msgid "Manufacturer Part" msgstr "" -#: src/components/render/ModelType.tsx:58 +#: src/components/render/ModelType.tsx:42 msgid "Manufacturer Parts" msgstr "" -#: src/components/render/ModelType.tsx:63 +#: src/components/render/ModelType.tsx:48 #: src/pages/part/CategoryDetail.tsx:102 msgid "Part Category" msgstr "" -#: src/components/render/ModelType.tsx:69 -#: src/pages/stock/StockDetail.tsx:218 +#: src/components/render/ModelType.tsx:55 +#: src/pages/stock/StockDetail.tsx:219 msgid "Stock Item" msgstr "" -#: src/components/render/ModelType.tsx:70 -#: src/components/tables/stock/StockLocationTable.tsx:35 -#: src/pages/company/CompanyDetail.tsx:95 +#: src/components/render/ModelType.tsx:56 +#: src/components/tables/stock/StockLocationTable.tsx:36 +#: src/pages/company/CompanyDetail.tsx:97 #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 msgid "Stock Items" msgstr "" -#: src/components/render/ModelType.tsx:75 +#: src/components/render/ModelType.tsx:62 msgid "Stock Location" msgstr "" -#: src/components/render/ModelType.tsx:81 +#: src/components/render/ModelType.tsx:69 msgid "Stock History" msgstr "" -#: src/components/render/ModelType.tsx:82 +#: src/components/render/ModelType.tsx:70 msgid "Stock Histories" msgstr "" -#: src/components/render/ModelType.tsx:85 +#: src/components/render/ModelType.tsx:74 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:43 msgid "Build" msgstr "" -#: src/components/render/ModelType.tsx:86 +#: src/components/render/ModelType.tsx:75 msgid "Builds" msgstr "" -#: src/components/render/ModelType.tsx:91 -#: src/pages/company/CompanyDetail.tsx:193 +#: src/components/render/ModelType.tsx:81 +#: src/pages/company/CompanyDetail.tsx:195 msgid "Company" msgstr "" -#: src/components/render/ModelType.tsx:92 +#: src/components/render/ModelType.tsx:82 msgid "Companies" msgstr "" -#: src/components/render/ModelType.tsx:97 +#: src/components/render/ModelType.tsx:88 #: src/components/tables/ColumnRenderers.tsx:66 #: src/components/tables/TableHoverCard.tsx:58 -#: src/components/tables/settings/ProjectCodeTable.tsx:32 +#: src/components/tables/settings/ProjectCodeTable.tsx:34 msgid "Project Code" msgstr "" -#: src/components/render/ModelType.tsx:98 +#: src/components/render/ModelType.tsx:89 #: src/pages/Index/Settings/SystemSettings.tsx:105 msgid "Project Codes" msgstr "" -#: src/components/render/ModelType.tsx:103 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/components/render/ModelType.tsx:95 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 msgid "Purchase Order" msgstr "" -#: src/components/render/ModelType.tsx:104 +#: src/components/render/ModelType.tsx:96 #: src/pages/Index/Settings/SystemSettings.tsx:262 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:174 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:175 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" -#: src/components/render/ModelType.tsx:109 +#: src/components/render/ModelType.tsx:102 msgid "Purchase Order Line" msgstr "" -#: src/components/render/ModelType.tsx:110 +#: src/components/render/ModelType.tsx:103 msgid "Purchase Order Lines" msgstr "" -#: src/components/render/ModelType.tsx:113 -#: src/components/tables/sales/SalesOrderTable.tsx:36 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/components/render/ModelType.tsx:107 +#: src/components/tables/sales/SalesOrderTable.tsx:37 +#: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" msgstr "" -#: src/components/render/ModelType.tsx:114 +#: src/components/render/ModelType.tsx:108 #: src/pages/Index/Settings/SystemSettings.tsx:275 -#: src/pages/company/CompanyDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:180 +#: src/pages/company/CompanyDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:181 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" -#: src/components/render/ModelType.tsx:119 +#: src/components/render/ModelType.tsx:114 msgid "Sales Order Shipment" msgstr "" -#: src/components/render/ModelType.tsx:120 +#: src/components/render/ModelType.tsx:115 msgid "Sales Order Shipments" msgstr "" -#: src/components/render/ModelType.tsx:125 -#: src/components/tables/sales/ReturnOrderTable.tsx:35 -#: src/pages/sales/ReturnOrderDetail.tsx:67 +#: src/components/render/ModelType.tsx:121 +#: src/components/tables/sales/ReturnOrderTable.tsx:36 +#: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" msgstr "" -#: src/components/render/ModelType.tsx:126 -#: src/pages/company/CompanyDetail.tsx:113 +#: src/components/render/ModelType.tsx:122 +#: src/pages/company/CompanyDetail.tsx:115 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" -#: src/components/render/ModelType.tsx:131 +#: src/components/render/ModelType.tsx:128 msgid "Address" msgstr "" -#: src/components/render/ModelType.tsx:132 -#: src/pages/company/CompanyDetail.tsx:133 +#: src/components/render/ModelType.tsx:129 +#: src/pages/company/CompanyDetail.tsx:135 msgid "Addresses" msgstr "" -#: src/components/render/ModelType.tsx:137 +#: src/components/render/ModelType.tsx:135 msgid "Contact" msgstr "" -#: src/components/render/ModelType.tsx:138 -#: src/pages/company/CompanyDetail.tsx:128 +#: src/components/render/ModelType.tsx:136 +#: src/pages/company/CompanyDetail.tsx:130 msgid "Contacts" msgstr "" -#: src/components/render/ModelType.tsx:143 +#: src/components/render/ModelType.tsx:142 msgid "Owner" msgstr "" -#: src/components/render/ModelType.tsx:144 +#: src/components/render/ModelType.tsx:143 msgid "Owners" msgstr "" @@ -852,13 +860,27 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" -#: src/components/render/Order.tsx:71 +#: src/components/render/Order.tsx:85 msgid "Shipment" msgstr "" +#: src/components/render/Stock.tsx:26 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:28 +#: src/components/tables/bom/BomTable.tsx:102 +#: src/components/tables/bom/UsedInTable.tsx:68 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:124 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:152 +#: src/pages/build/BuildDetail.tsx:77 +msgid "Quantity" +msgstr "" + #: src/components/settings/SettingItem.tsx:29 #: src/components/settings/SettingItem.tsx:70 msgid "Setting updated" @@ -878,13 +900,13 @@ msgid "Edit Setting" msgstr "" #: src/components/tables/ColumnRenderers.tsx:33 -#: src/components/tables/bom/BomTable.tsx:89 -#: src/components/tables/build/BuildOrderTable.tsx:55 -#: src/components/tables/part/PartParameterTable.tsx:63 -#: src/components/tables/part/PartParameterTemplateTable.tsx:41 -#: src/components/tables/part/RelatedPartTable.tsx:58 -#: src/components/tables/plugin/PluginListTable.tsx:68 -#: src/components/tables/stock/StockItemTable.tsx:45 +#: src/components/tables/bom/BomTable.tsx:93 +#: src/components/tables/build/BuildOrderTable.tsx:56 +#: src/components/tables/part/PartParameterTable.tsx:65 +#: src/components/tables/part/PartParameterTemplateTable.tsx:43 +#: src/components/tables/part/RelatedPartTable.tsx:60 +#: src/components/tables/plugin/PluginListTable.tsx:73 +#: src/components/tables/stock/StockItemTable.tsx:46 msgid "Description" msgstr "" @@ -893,8 +915,8 @@ msgid "Link" msgstr "" #: src/components/tables/ColumnRenderers.tsx:51 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:59 -#: src/pages/sales/SalesOrderDetail.tsx:45 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:60 +#: src/pages/sales/SalesOrderDetail.tsx:46 msgid "Line Items" msgstr "" @@ -919,7 +941,7 @@ msgid "Shipment Date" msgstr "" #: src/components/tables/ColumnRenderers.tsx:136 -#: src/components/tables/settings/CurrencyTable.tsx:22 +#: src/components/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -989,7 +1011,7 @@ msgid "Select filter" msgstr "" #: src/components/tables/FilterSelectModal.tsx:159 -#: src/components/tables/part/PartParameterTable.tsx:70 +#: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" msgstr "" @@ -1049,64 +1071,56 @@ msgstr "" msgid "Actions" msgstr "" -#: src/components/tables/bom/BomTable.tsx:67 +#: src/components/tables/bom/BomTable.tsx:70 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/components/tables/bom/BomTable.tsx:81 +#: src/components/tables/bom/BomTable.tsx:85 msgid "Part Information" msgstr "" -#: src/components/tables/bom/BomTable.tsx:94 -#: src/components/tables/bom/UsedInTable.tsx:75 -#: src/components/tables/build/BuildOrderTable.tsx:31 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:116 -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:39 -msgid "Reference" -msgstr "" - #: src/components/tables/bom/BomTable.tsx:98 -#: src/components/tables/bom/UsedInTable.tsx:67 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:121 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:149 -#: src/pages/build/BuildDetail.tsx:77 -msgid "Quantity" +#: src/components/tables/bom/UsedInTable.tsx:76 +#: src/components/tables/build/BuildOrderTable.tsx:32 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:119 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:40 +msgid "Reference" msgstr "" -#: src/components/tables/bom/BomTable.tsx:106 +#: src/components/tables/bom/BomTable.tsx:110 msgid "Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:120 +#: src/components/tables/bom/BomTable.tsx:124 msgid "Optional" msgstr "" -#: src/components/tables/bom/BomTable.tsx:124 -#: src/components/tables/bom/BomTable.tsx:239 +#: src/components/tables/bom/BomTable.tsx:128 +#: src/components/tables/bom/BomTable.tsx:243 msgid "Consumable" msgstr "" -#: src/components/tables/bom/BomTable.tsx:128 +#: src/components/tables/bom/BomTable.tsx:132 msgid "Allow Variants" msgstr "" -#: src/components/tables/bom/BomTable.tsx:132 +#: src/components/tables/bom/BomTable.tsx:136 msgid "Gets Inherited" msgstr "" -#: src/components/tables/bom/BomTable.tsx:138 -#: src/components/tables/part/PartTable.tsx:147 +#: src/components/tables/bom/BomTable.tsx:142 +#: src/components/tables/part/PartTable.tsx:156 msgid "Price Range" msgstr "" -#: src/components/tables/bom/BomTable.tsx:152 -#: src/components/tables/part/PartTable.tsx:113 -#: src/components/tables/stock/StockItemTable.tsx:119 +#: src/components/tables/bom/BomTable.tsx:156 +#: src/components/tables/part/PartTable.tsx:121 +#: src/components/tables/stock/StockItemTable.tsx:148 msgid "Available" msgstr "" -#: src/components/tables/bom/BomTable.tsx:163 -#: src/components/tables/part/PartTable.tsx:120 +#: src/components/tables/bom/BomTable.tsx:167 +#: src/components/tables/part/PartTable.tsx:129 msgid "No stock" msgstr "" @@ -1114,20 +1128,20 @@ msgstr "" #~ msgid "Available Stock" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:171 +#: src/components/tables/bom/BomTable.tsx:175 msgid "Includes substitute stock" msgstr "" -#: src/components/tables/bom/BomTable.tsx:180 +#: src/components/tables/bom/BomTable.tsx:184 msgid "Includes variant stock" msgstr "" -#: src/components/tables/bom/BomTable.tsx:188 +#: src/components/tables/bom/BomTable.tsx:192 msgid "On order" msgstr "" -#: src/components/tables/bom/BomTable.tsx:196 -#: src/components/tables/part/PartTable.tsx:91 +#: src/components/tables/bom/BomTable.tsx:200 +#: src/components/tables/part/PartTable.tsx:97 msgid "Building" msgstr "" @@ -1135,86 +1149,86 @@ msgstr "" #~ msgid "Validate" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:205 -#: src/components/tables/part/PartTable.tsx:139 -#: src/components/tables/stock/StockItemTable.tsx:148 +#: src/components/tables/bom/BomTable.tsx:209 +#: src/components/tables/part/PartTable.tsx:148 +#: src/components/tables/stock/StockItemTable.tsx:184 msgid "Stock Information" msgstr "" -#: src/components/tables/bom/BomTable.tsx:212 +#: src/components/tables/bom/BomTable.tsx:216 msgid "Can Build" msgstr "" -#: src/components/tables/bom/BomTable.tsx:216 +#: src/components/tables/bom/BomTable.tsx:220 msgid "Consumable item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:229 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 -#: src/components/tables/purchasing/SupplierPartTable.tsx:131 +#: src/components/tables/bom/BomTable.tsx:233 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 +#: src/components/tables/purchasing/SupplierPartTable.tsx:133 #: src/pages/build/BuildDetail.tsx:169 -#: src/pages/company/CompanyDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 -#: src/pages/sales/ReturnOrderDetail.tsx:49 -#: src/pages/sales/SalesOrderDetail.tsx:77 -#: src/pages/stock/StockDetail.tsx:119 +#: src/pages/company/CompanyDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:228 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/sales/ReturnOrderDetail.tsx:50 +#: src/pages/sales/SalesOrderDetail.tsx:78 +#: src/pages/stock/StockDetail.tsx:120 msgid "Notes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:252 +#: src/components/tables/bom/BomTable.tsx:256 msgid "View BOM" msgstr "" -#: src/components/tables/bom/BomTable.tsx:263 +#: src/components/tables/bom/BomTable.tsx:267 msgid "Validate BOM line" msgstr "" -#: src/components/tables/bom/BomTable.tsx:271 +#: src/components/tables/bom/BomTable.tsx:275 msgid "Edit Substitutes" msgstr "" -#: src/components/tables/bom/BomTable.tsx:285 +#: src/components/tables/bom/BomTable.tsx:289 msgid "Edit Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:287 +#: src/components/tables/bom/BomTable.tsx:291 msgid "Bom item updated" msgstr "" -#: src/components/tables/bom/BomTable.tsx:302 +#: src/components/tables/bom/BomTable.tsx:306 msgid "Delete Bom Item" msgstr "" -#: src/components/tables/bom/BomTable.tsx:303 +#: src/components/tables/bom/BomTable.tsx:307 msgid "Bom item deleted" msgstr "" -#: src/components/tables/bom/BomTable.tsx:306 +#: src/components/tables/bom/BomTable.tsx:310 msgid "Are you sure you want to remove this BOM item?" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:30 +#: src/components/tables/bom/UsedInTable.tsx:31 msgid "Assembled Part" msgstr "" -#: src/components/tables/bom/UsedInTable.tsx:49 +#: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:61 +#: src/components/tables/build/BuildOrderTable.tsx:62 msgid "Progress" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:74 +#: src/components/tables/build/BuildOrderTable.tsx:75 msgid "Priority" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:82 +#: src/components/tables/build/BuildOrderTable.tsx:83 msgid "Completed" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:88 +#: src/components/tables/build/BuildOrderTable.tsx:89 msgid "Issued By" msgstr "" @@ -1223,379 +1237,433 @@ msgstr "" #~ msgid "Created" #~ msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:109 -#: src/components/tables/part/PartTable.tsx:166 -#: src/components/tables/plugin/PluginListTable.tsx:133 +#: src/components/tables/build/BuildOrderTable.tsx:110 +#: src/components/tables/part/PartTable.tsx:175 +#: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:114 +#: src/components/tables/build/BuildOrderTable.tsx:115 msgid "Overdue" msgstr "" -#: src/components/tables/build/BuildOrderTable.tsx:119 +#: src/components/tables/build/BuildOrderTable.tsx:120 msgid "Assigned to me" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:29 +#: src/components/tables/general/AttachmentTable.tsx:30 msgid "Attachment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:46 +#: src/components/tables/general/AttachmentTable.tsx:47 msgid "Comment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:55 +#: src/components/tables/general/AttachmentTable.tsx:56 msgid "Uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:159 +#: src/components/tables/general/AttachmentTable.tsx:160 msgid "File uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:160 +#: src/components/tables/general/AttachmentTable.tsx:161 msgid "File {0} uploaded successfully" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:171 +#: src/components/tables/general/AttachmentTable.tsx:172 msgid "Upload Error" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:172 +#: src/components/tables/general/AttachmentTable.tsx:173 msgid "File could not be uploaded" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:185 +#: src/components/tables/general/AttachmentTable.tsx:186 msgid "Add attachment" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:204 +#: src/components/tables/general/AttachmentTable.tsx:205 msgid "Add external link" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:235 +#: src/components/tables/general/AttachmentTable.tsx:236 msgid "No attachments found" msgstr "" -#: src/components/tables/general/AttachmentTable.tsx:250 +#: src/components/tables/general/AttachmentTable.tsx:251 msgid "Upload attachment" msgstr "" -#: src/components/tables/general/CompanyTable.tsx:31 +#: src/components/tables/general/CompanyTable.tsx:32 msgid "Company Name" msgstr "" -#: src/components/tables/general/CompanyTable.tsx:49 +#: src/components/tables/general/CompanyTable.tsx:50 #: src/defaults/links.tsx:10 msgid "Website" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:22 +#: src/components/tables/notifications/NotificationsTable.tsx:23 msgid "Age" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:27 -#: src/components/tables/part/PartTable.tsx:49 +#: src/components/tables/notifications/NotificationsTable.tsx:28 +#: src/components/tables/part/PartTable.tsx:50 msgid "Category" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:32 +#: src/components/tables/notifications/NotificationsTable.tsx:33 msgid "Notification" msgstr "" -#: src/components/tables/notifications/NotificationsTable.tsx:36 +#: src/components/tables/notifications/NotificationsTable.tsx:37 msgid "Message" msgstr "" -#: src/components/tables/part/PartCategoryTable.tsx:30 -#: src/components/tables/stock/StockLocationTable.tsx:30 +#: src/components/tables/part/PartCategoryTable.tsx:31 +#: src/components/tables/stock/StockLocationTable.tsx:31 msgid "Path" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:52 +#: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:91 -#: src/components/tables/part/PartParameterTemplateTable.tsx:36 -#: src/components/tables/part/PartTable.tsx:44 +#: src/components/tables/part/PartParameterTable.tsx:93 +#: src/components/tables/part/PartParameterTemplateTable.tsx:38 +#: src/components/tables/part/PartTable.tsx:45 msgid "Units" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:116 +#: src/components/tables/part/PartParameterTable.tsx:118 msgid "Edit Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:124 +#: src/components/tables/part/PartParameterTable.tsx:126 msgid "Part parameter updated" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:138 +#: src/components/tables/part/PartParameterTable.tsx:140 msgid "Delete Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:139 +#: src/components/tables/part/PartParameterTable.tsx:141 msgid "Part parameter deleted" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:142 +#: src/components/tables/part/PartParameterTable.tsx:144 msgid "Are you sure you want to remove this parameter?" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:161 +#: src/components/tables/part/PartParameterTable.tsx:163 msgid "Add Part Parameter" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:170 +#: src/components/tables/part/PartParameterTable.tsx:172 msgid "Part parameter added" msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:177 -#~ msgid "Add parameter" -#~ msgstr "" +#: src/components/tables/part/PartParameterTable.tsx:183 +msgid "Add parameter" +msgstr "" -#: src/components/tables/part/PartParameterTable.tsx:198 +#: src/components/tables/part/PartParameterTable.tsx:200 msgid "Include Variants" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:46 +#: src/components/tables/part/PartParameterTemplateTable.tsx:48 msgid "Checkbox" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:50 +#: src/components/tables/part/PartParameterTemplateTable.tsx:52 msgid "Choices" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:65 +#: src/components/tables/part/PartParameterTemplateTable.tsx:67 msgid "Edit Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:67 +#: src/components/tables/part/PartParameterTemplateTable.tsx:69 msgid "Parameter template updated" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:78 +#: src/components/tables/part/PartParameterTemplateTable.tsx:80 msgid "Delete Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:79 +#: src/components/tables/part/PartParameterTemplateTable.tsx:81 msgid "Parameter template deleted" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:81 +#: src/components/tables/part/PartParameterTemplateTable.tsx:83 msgid "Remove parameter template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:93 +#: src/components/tables/part/PartParameterTemplateTable.tsx:95 msgid "Create Parameter Template" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:95 +#: src/components/tables/part/PartParameterTemplateTable.tsx:97 msgid "Parameter template created" msgstr "" -#: src/components/tables/part/PartParameterTemplateTable.tsx:103 +#: src/components/tables/part/PartParameterTemplateTable.tsx:105 msgid "Add parameter template" msgstr "" -#: src/components/tables/part/PartTable.tsx:38 +#: src/components/tables/part/PartTable.tsx:39 msgid "IPN" msgstr "" -#: src/components/tables/part/PartTable.tsx:61 -#: src/components/tables/stock/StockItemTable.tsx:50 +#: src/components/tables/part/PartTable.tsx:62 +#: src/components/tables/stock/StockItemTable.tsx:51 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:229 -#: src/pages/part/PartDetail.tsx:97 +#: src/pages/part/PartDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:63 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/stock/StockDetail.tsx:135 msgid "Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:80 +#: src/components/tables/part/PartTable.tsx:82 msgid "Minimum stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:87 +#: src/components/tables/part/PartTable.tsx:91 msgid "On Order" msgstr "" -#: src/components/tables/part/PartTable.tsx:97 +#: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" msgstr "" -#: src/components/tables/part/PartTable.tsx:106 +#: src/components/tables/part/PartTable.tsx:113 msgid "Sales Order Allocations" msgstr "" -#: src/components/tables/part/PartTable.tsx:167 +#: src/components/tables/part/PartTable.tsx:176 msgid "Filter by part active status" msgstr "" -#: src/components/tables/part/PartTable.tsx:172 +#: src/components/tables/part/PartTable.tsx:181 msgid "Assembly" msgstr "" -#: src/components/tables/part/PartTable.tsx:173 +#: src/components/tables/part/PartTable.tsx:182 msgid "Filter by assembly attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:178 +#: src/components/tables/part/PartTable.tsx:187 msgid "Include Subcategories" msgstr "" -#: src/components/tables/part/PartTable.tsx:179 +#: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" msgstr "" -#: src/components/tables/part/PartTable.tsx:184 +#: src/components/tables/part/PartTable.tsx:193 msgid "Component" msgstr "" -#: src/components/tables/part/PartTable.tsx:185 +#: src/components/tables/part/PartTable.tsx:194 msgid "Filter by component attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:190 +#: src/components/tables/part/PartTable.tsx:199 msgid "Trackable" msgstr "" -#: src/components/tables/part/PartTable.tsx:191 +#: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" msgstr "" -#: src/components/tables/part/PartTable.tsx:196 +#: src/components/tables/part/PartTable.tsx:205 msgid "Has Units" msgstr "" -#: src/components/tables/part/PartTable.tsx:197 +#: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" msgstr "" -#: src/components/tables/part/PartTable.tsx:202 +#: src/components/tables/part/PartTable.tsx:211 msgid "Has IPN" msgstr "" -#: src/components/tables/part/PartTable.tsx:203 +#: src/components/tables/part/PartTable.tsx:212 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/components/tables/part/PartTable.tsx:208 +#: src/components/tables/part/PartTable.tsx:217 msgid "Has Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:209 +#: src/components/tables/part/PartTable.tsx:218 msgid "Filter by parts which have stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:214 +#: src/components/tables/part/PartTable.tsx:223 #: src/defaults/dashboardItems.tsx:50 msgid "Low Stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:215 +#: src/components/tables/part/PartTable.tsx:224 msgid "Filter by parts which have low stock" msgstr "" -#: src/components/tables/part/PartTable.tsx:220 +#: src/components/tables/part/PartTable.tsx:229 msgid "Purchaseable" msgstr "" -#: src/components/tables/part/PartTable.tsx:221 +#: src/components/tables/part/PartTable.tsx:230 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/components/tables/part/PartTable.tsx:226 +#: src/components/tables/part/PartTable.tsx:235 msgid "Salable" msgstr "" -#: src/components/tables/part/PartTable.tsx:227 +#: src/components/tables/part/PartTable.tsx:236 msgid "Filter by parts which are salable" msgstr "" -#: src/components/tables/part/PartTable.tsx:232 -#: src/components/tables/part/PartTable.tsx:236 +#: src/components/tables/part/PartTable.tsx:241 +#: src/components/tables/part/PartTable.tsx:245 msgid "Virtual" msgstr "" -#: src/components/tables/part/PartTable.tsx:233 +#: src/components/tables/part/PartTable.tsx:242 msgid "Filter by parts which are virtual" msgstr "" -#: src/components/tables/part/PartTable.tsx:237 +#: src/components/tables/part/PartTable.tsx:246 msgid "Not Virtual" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:69 +#: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:77 +#: src/components/tables/part/RelatedPartTable.tsx:79 msgid "Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:80 +#: src/components/tables/part/RelatedPartTable.tsx:82 msgid "Related part added" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:90 +#: src/components/tables/part/RelatedPartTable.tsx:92 msgid "Add related part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:111 +#: src/components/tables/part/RelatedPartTable.tsx:113 msgid "Delete Related Part" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:112 +#: src/components/tables/part/RelatedPartTable.tsx:114 msgid "Related part deleted" msgstr "" -#: src/components/tables/part/RelatedPartTable.tsx:114 +#: src/components/tables/part/RelatedPartTable.tsx:116 msgid "Are you sure you want to remove this relationship?" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:23 +#: src/components/tables/plugin/PluginListTable.tsx:28 msgid "Plugin is active" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:29 +#: src/components/tables/plugin/PluginListTable.tsx:34 msgid "Plugin is inactive" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:36 +#: src/components/tables/plugin/PluginListTable.tsx:41 msgid "Plugin is not installed" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:53 +#: src/components/tables/plugin/PluginListTable.tsx:58 msgid "Plugin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:75 +#: src/components/tables/plugin/PluginListTable.tsx:80 msgid "Description not available" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:102 +#: src/components/tables/plugin/PluginListTable.tsx:105 +msgid "Activate Plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:105 +msgid "Deactivate Plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:114 +msgid "Confirm plugin activation" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:115 +msgid "Confirm plugin deactivation" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:121 +msgid "The following plugin will be activated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:122 +msgid "The following plugin will be deactivated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:133 +msgid "Confirm" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:143 +msgid "Activating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:143 +msgid "Deactivating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:153 +msgid "Plugin updated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:155 +msgid "The plugin was activated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:156 +msgid "The plugin was deactivated" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:164 +msgid "Error updating plugin" +msgstr "" + +#: src/components/tables/plugin/PluginListTable.tsx:181 msgid "Deactivate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:108 +#: src/components/tables/plugin/PluginListTable.tsx:190 msgid "Activate" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:138 +#: src/components/tables/plugin/PluginListTable.tsx:223 msgid "Builtin" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:143 +#: src/components/tables/plugin/PluginListTable.tsx:228 msgid "Sample" msgstr "" -#: src/components/tables/plugin/PluginListTable.tsx:148 +#: src/components/tables/plugin/PluginListTable.tsx:233 msgid "Installed" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:53 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:55 msgid "Receive line item" msgstr "" @@ -1603,318 +1671,437 @@ msgstr "" #~ msgid "Receive" #~ msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:73 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 msgid "Edit Line Item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:79 msgid "Line item updated" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:112 msgid "Part Description" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:134 -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 -#: src/components/tables/purchasing/SupplierPartTable.tsx:103 -#: src/components/tables/purchasing/SupplierPartTable.tsx:123 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:137 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 +#: src/components/tables/purchasing/SupplierPartTable.tsx:105 +#: src/components/tables/purchasing/SupplierPartTable.tsx:125 msgid "Pack Quantity" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 msgid "Total Quantity" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 msgid "Received" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 msgid "Supplier Code" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:182 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:185 msgid "Supplier Link" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Manufacturer Code" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Unit Price" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:203 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 msgid "Destination" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:221 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 msgid "Add Line Item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Line item added" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:232 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:239 msgid "Add line item" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:236 +#: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Receive items" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:47 -#: src/components/tables/purchasing/SupplierPartTable.tsx:49 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 +#: src/components/tables/purchasing/SupplierPartTable.tsx:51 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" msgstr "" -#: src/components/tables/purchasing/PurchaseOrderTable.tsx:63 +#: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 msgid "Supplier Reference" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:72 +#: src/components/tables/purchasing/SupplierPartTable.tsx:74 #: src/pages/company/ManufacturerDetail.tsx:8 msgid "Manufacturer" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:88 +#: src/components/tables/purchasing/SupplierPartTable.tsx:90 msgid "MPN" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:93 +#: src/components/tables/purchasing/SupplierPartTable.tsx:95 msgid "In Stock" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:98 +#: src/components/tables/purchasing/SupplierPartTable.tsx:100 msgid "Packaging" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:114 +#: src/components/tables/purchasing/SupplierPartTable.tsx:116 msgid "Base units" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:136 +#: src/components/tables/purchasing/SupplierPartTable.tsx:138 msgid "Availability" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:145 +#: src/components/tables/purchasing/SupplierPartTable.tsx:147 msgid "Updated" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:164 +#: src/components/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:167 +#: src/components/tables/purchasing/SupplierPartTable.tsx:169 msgid "Supplier part created" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:176 +#: src/components/tables/purchasing/SupplierPartTable.tsx:178 msgid "Add supplier part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:191 +#: src/components/tables/purchasing/SupplierPartTable.tsx:193 msgid "Edit Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:194 +#: src/components/tables/purchasing/SupplierPartTable.tsx:196 msgid "Supplier part updated" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:205 +#: src/components/tables/purchasing/SupplierPartTable.tsx:207 msgid "Delete Supplier Part" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:206 +#: src/components/tables/purchasing/SupplierPartTable.tsx:208 msgid "Supplier part deleted" msgstr "" -#: src/components/tables/purchasing/SupplierPartTable.tsx:209 +#: src/components/tables/purchasing/SupplierPartTable.tsx:211 msgid "Are you sure you want to remove this supplier part?" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:41 -#: src/components/tables/sales/SalesOrderTable.tsx:43 +#: src/components/tables/sales/ReturnOrderTable.tsx:42 +#: src/components/tables/sales/SalesOrderTable.tsx:44 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:57 -#: src/components/tables/sales/SalesOrderTable.tsx:59 +#: src/components/tables/sales/ReturnOrderTable.tsx:58 +#: src/components/tables/sales/SalesOrderTable.tsx:60 msgid "Customer Reference" msgstr "" -#: src/components/tables/sales/ReturnOrderTable.tsx:68 +#: src/components/tables/sales/ReturnOrderTable.tsx:69 msgid "Total Cost" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:27 +#: src/components/tables/settings/CurrencyTable.tsx:28 msgid "Rate" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:39 +#: src/components/tables/settings/CurrencyTable.tsx:40 msgid "Exchange rates updated" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:45 +#: src/components/tables/settings/CurrencyTable.tsx:46 msgid "Exchange rate update error" msgstr "" -#: src/components/tables/settings/CurrencyTable.tsx:56 +#: src/components/tables/settings/CurrencyTable.tsx:57 msgid "Refresh currency exchange rates" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:36 +#: src/components/tables/settings/CustomUnitsTable.tsx:38 msgid "Definition" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:42 +#: src/components/tables/settings/CustomUnitsTable.tsx:44 msgid "Symbol" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:58 +#: src/components/tables/settings/CustomUnitsTable.tsx:60 msgid "Edit custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:65 +#: src/components/tables/settings/CustomUnitsTable.tsx:67 msgid "Custom unit updated" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:75 +#: src/components/tables/settings/CustomUnitsTable.tsx:77 msgid "Delete custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:76 +#: src/components/tables/settings/CustomUnitsTable.tsx:78 msgid "Custom unit deleted" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:79 +#: src/components/tables/settings/CustomUnitsTable.tsx:81 msgid "Are you sure you want to remove this custom unit?" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:92 -#: src/components/tables/settings/CustomUnitsTable.tsx:108 +#: src/components/tables/settings/CustomUnitsTable.tsx:94 +#: src/components/tables/settings/CustomUnitsTable.tsx:110 msgid "Add custom unit" msgstr "" -#: src/components/tables/settings/CustomUnitsTable.tsx:98 +#: src/components/tables/settings/CustomUnitsTable.tsx:100 msgid "Custom unit created" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:47 +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + +#: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:53 +#: src/components/tables/settings/ProjectCodeTable.tsx:55 msgid "Project code updated" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:63 +#: src/components/tables/settings/ProjectCodeTable.tsx:65 msgid "Delete project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:64 +#: src/components/tables/settings/ProjectCodeTable.tsx:66 msgid "Project code deleted" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:67 +#: src/components/tables/settings/ProjectCodeTable.tsx:69 msgid "Are you sure you want to remove this project code?" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:80 -#: src/components/tables/settings/ProjectCodeTable.tsx:94 +#: src/components/tables/settings/ProjectCodeTable.tsx:82 +#: src/components/tables/settings/ProjectCodeTable.tsx:96 msgid "Add project code" msgstr "" -#: src/components/tables/settings/ProjectCodeTable.tsx:86 +#: src/components/tables/settings/ProjectCodeTable.tsx:88 msgid "Added project code" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:68 +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + +#: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:74 +#: src/components/tables/stock/StockItemTable.tsx:81 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:80 +#: src/components/tables/stock/StockItemTable.tsx:90 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:86 +#: src/components/tables/stock/StockItemTable.tsx:99 msgid "This stock item is installed in another stock item" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:92 +#: src/components/tables/stock/StockItemTable.tsx:108 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:97 +#: src/components/tables/stock/StockItemTable.tsx:117 msgid "This stock item has expired" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:99 +#: src/components/tables/stock/StockItemTable.tsx:121 msgid "This stock item is stale" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:106 +#: src/components/tables/stock/StockItemTable.tsx:132 msgid "This stock item is fully allocated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:110 +#: src/components/tables/stock/StockItemTable.tsx:139 msgid "This stock item is partially allocated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:124 +#: src/components/tables/stock/StockItemTable.tsx:157 msgid "No stock available" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:132 +#: src/components/tables/stock/StockItemTable.tsx:168 msgid "This stock item has been depleted" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:159 +#: src/components/tables/stock/StockItemTable.tsx:195 msgid "Batch" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:165 +#: src/components/tables/stock/StockItemTable.tsx:201 msgid "Location" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:176 +#: src/components/tables/stock/StockItemTable.tsx:212 msgid "Expiry Date" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:183 +#: src/components/tables/stock/StockItemTable.tsx:219 msgid "Last Updated" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:192 +#: src/components/tables/stock/StockItemTable.tsx:228 msgid "Purchase Price" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:212 +#: src/components/tables/stock/StockItemTable.tsx:248 msgid "Test Filter" msgstr "" -#: src/components/tables/stock/StockItemTable.tsx:213 +#: src/components/tables/stock/StockItemTable.tsx:249 msgid "This is a test filter" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:41 +#: src/components/tables/stock/StockLocationTable.tsx:42 msgid "Structural" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:48 +#: src/components/tables/stock/StockLocationTable.tsx:49 msgid "External" msgstr "" -#: src/components/tables/stock/StockLocationTable.tsx:55 +#: src/components/tables/stock/StockLocationTable.tsx:56 msgid "Location Type" msgstr "" @@ -2193,7 +2380,7 @@ msgstr "" #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:133 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:134 #: src/pages/purchasing/PurchasingIndex.tsx:53 msgid "Purchasing" msgstr "" @@ -2201,14 +2388,14 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:70 +#: src/pages/sales/ReturnOrderDetail.tsx:71 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:98 +#: src/pages/sales/SalesOrderDetail.tsx:99 msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2343,23 +2530,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -2391,32 +2578,32 @@ msgstr "" msgid "Stock item updated" msgstr "" -#: src/functions/auth.tsx:33 +#: src/functions/auth.tsx:34 msgid "Error fetching token from server." msgstr "" -#: src/functions/auth.tsx:56 +#: src/functions/auth.tsx:57 msgid "Logout successful" msgstr "" -#: src/functions/auth.tsx:57 +#: src/functions/auth.tsx:58 msgid "See you soon." msgstr "" -#: src/functions/auth.tsx:102 +#: src/functions/auth.tsx:103 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "" -#: src/functions/auth.tsx:109 -#: src/pages/Auth/Set-Password.tsx:38 +#: src/functions/auth.tsx:110 +#: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:133 +#: src/functions/auth.tsx:134 msgid "Already logged in" msgstr "" -#: src/functions/auth.tsx:134 +#: src/functions/auth.tsx:135 msgid "Found an existing login - using it to log you in." msgstr "" @@ -2471,40 +2658,40 @@ msgid "Checking if you are already logged in" msgstr "" #: src/pages/Auth/Login.tsx:25 -#: src/pages/Index/Scan.tsx:292 +#: src/pages/Index/Scan.tsx:318 msgid "No selection" msgstr "" #: src/pages/Auth/Reset.tsx:41 -#: src/pages/Auth/Set-Password.tsx:111 +#: src/pages/Auth/Set-Password.tsx:112 msgid "Send mail" msgstr "" -#: src/pages/Auth/Set-Password.tsx:29 +#: src/pages/Auth/Set-Password.tsx:30 msgid "Token invalid" msgstr "" -#: src/pages/Auth/Set-Password.tsx:30 +#: src/pages/Auth/Set-Password.tsx:31 msgid "You need to provide a valid token to set a new password. Check your inbox for a reset link." msgstr "" -#: src/pages/Auth/Set-Password.tsx:48 +#: src/pages/Auth/Set-Password.tsx:49 msgid "No token provided" msgstr "" -#: src/pages/Auth/Set-Password.tsx:49 +#: src/pages/Auth/Set-Password.tsx:50 msgid "You need to provide a token to set a new password. Check your inbox for a reset link." msgstr "" -#: src/pages/Auth/Set-Password.tsx:72 +#: src/pages/Auth/Set-Password.tsx:73 msgid "Password set" msgstr "" -#: src/pages/Auth/Set-Password.tsx:73 +#: src/pages/Auth/Set-Password.tsx:74 msgid "The password was set successfully. You can now login with your new password" msgstr "" -#: src/pages/Auth/Set-Password.tsx:100 +#: src/pages/Auth/Set-Password.tsx:101 msgid "Set new password" msgstr "" @@ -2544,129 +2731,129 @@ msgstr "" #~ msgid "Design <0/>" #~ msgstr "" -#: src/pages/Index/Scan.tsx:188 +#: src/pages/Index/Scan.tsx:214 msgid "Manual input" msgstr "" -#: src/pages/Index/Scan.tsx:189 +#: src/pages/Index/Scan.tsx:215 msgid "Image Barcode" msgstr "" -#: src/pages/Index/Scan.tsx:219 +#: src/pages/Index/Scan.tsx:245 msgid "Selected elements are not known" msgstr "" -#: src/pages/Index/Scan.tsx:226 +#: src/pages/Index/Scan.tsx:252 msgid "Multiple object types selected" msgstr "" -#: src/pages/Index/Scan.tsx:233 +#: src/pages/Index/Scan.tsx:259 msgid "Actions for {0}" msgstr "" -#: src/pages/Index/Scan.tsx:236 -#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/Index/Scan.tsx:262 +#: src/pages/stock/StockDetail.tsx:163 msgid "Count" msgstr "" -#: src/pages/Index/Scan.tsx:250 +#: src/pages/Index/Scan.tsx:276 msgid "Scan Page" msgstr "" -#: src/pages/Index/Scan.tsx:253 +#: src/pages/Index/Scan.tsx:279 msgid "This page can be used for continuously scanning items and taking actions on them." msgstr "" -#: src/pages/Index/Scan.tsx:268 +#: src/pages/Index/Scan.tsx:294 msgid "Select the input method you want to use to scan items." msgstr "" -#: src/pages/Index/Scan.tsx:270 +#: src/pages/Index/Scan.tsx:296 msgid "Input" msgstr "" -#: src/pages/Index/Scan.tsx:277 +#: src/pages/Index/Scan.tsx:303 msgid "Select input method" msgstr "" -#: src/pages/Index/Scan.tsx:278 +#: src/pages/Index/Scan.tsx:304 msgid "Nothing found" msgstr "" -#: src/pages/Index/Scan.tsx:286 +#: src/pages/Index/Scan.tsx:312 msgid "Depending on the selected parts actions will be shown here. Not all barcode types are supported currently." msgstr "" -#: src/pages/Index/Scan.tsx:288 +#: src/pages/Index/Scan.tsx:314 msgid "Action" msgstr "" -#: src/pages/Index/Scan.tsx:297 +#: src/pages/Index/Scan.tsx:323 msgid "{0} items selected" msgstr "" -#: src/pages/Index/Scan.tsx:300 +#: src/pages/Index/Scan.tsx:326 msgid "General Actions" msgstr "" -#: src/pages/Index/Scan.tsx:313 +#: src/pages/Index/Scan.tsx:339 msgid "Lookup part" msgstr "" -#: src/pages/Index/Scan.tsx:320 +#: src/pages/Index/Scan.tsx:346 msgid "Open Link" msgstr "" -#: src/pages/Index/Scan.tsx:335 +#: src/pages/Index/Scan.tsx:361 msgid "History is locally kept in this browser." msgstr "" -#: src/pages/Index/Scan.tsx:336 +#: src/pages/Index/Scan.tsx:362 msgid "The history is kept in this browser's local storage. So it won't be shared with other users or other devices but is persistent through reloads. You can select items in the history to perform actions on them. To add items, scan/enter them in the Input area." msgstr "" -#: src/pages/Index/Scan.tsx:338 -#: src/pages/Notifications.tsx:55 +#: src/pages/Index/Scan.tsx:364 +#: src/pages/Notifications.tsx:56 msgid "History" msgstr "" -#: src/pages/Index/Scan.tsx:404 +#: src/pages/Index/Scan.tsx:430 msgid "No history" msgstr "" -#: src/pages/Index/Scan.tsx:423 +#: src/pages/Index/Scan.tsx:449 msgid "Item" msgstr "" -#: src/pages/Index/Scan.tsx:426 +#: src/pages/Index/Scan.tsx:452 msgid "Type" msgstr "" -#: src/pages/Index/Scan.tsx:429 +#: src/pages/Index/Scan.tsx:455 msgid "Source" msgstr "" -#: src/pages/Index/Scan.tsx:432 +#: src/pages/Index/Scan.tsx:458 msgid "Scanned at" msgstr "" -#: src/pages/Index/Scan.tsx:484 +#: src/pages/Index/Scan.tsx:510 msgid "Enter item serial or data" msgstr "" -#: src/pages/Index/Scan.tsx:496 +#: src/pages/Index/Scan.tsx:522 msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:31 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:32 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:57 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:58 msgid "First name: {0}" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:61 msgid "Last name: {0}" msgstr "" @@ -2674,86 +2861,86 @@ msgstr "" msgid "Use pseudo language" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:51 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:52 msgid "Single Sign On Accounts" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:58 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:76 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:59 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:77 msgid "Not enabled" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:61 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:62 msgid "Single Sign On is not enabled for this server" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:65 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:66 msgid "Multifactor" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:79 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:80 msgid "Multifactor authentication is not configured for your account" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:127 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:128 msgid "The following email addresses are associated with your account:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:139 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:140 msgid "Primary" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:144 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:145 msgid "Verified" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:148 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:149 msgid "Unverified" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:161 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:162 msgid "Add Email Address" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:164 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 msgid "E-Mail" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:166 msgid "E-Mail address" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:175 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:176 msgid "Make Primary" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:178 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:179 msgid "Re-send Verification" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:181 -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:287 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:182 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:288 +#: src/pages/stock/StockDetail.tsx:173 msgid "Remove" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:187 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:188 msgid "Add Email" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:251 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:252 msgid "Provider has not been configured" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:261 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:262 msgid "Not configured" msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:264 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:265 msgid "There are no social network accounts connected to this account." msgstr "" -#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:274 +#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:275 msgid "You can sign in to your account using any of the following third party accounts" msgstr "" @@ -2793,28 +2980,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" #: src/pages/Index/Settings/AdminCenter.tsx:91 -msgid "Advanced Amininistrative Options for InvenTree" +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -2834,7 +3025,7 @@ msgid "Physical Units" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:128 -#: src/pages/part/PartDetail.tsx:150 +#: src/pages/part/PartDetail.tsx:151 msgid "Pricing" msgstr "" @@ -2856,15 +3047,15 @@ msgid "Part Parameters" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:251 -#: src/pages/part/PartDetail.tsx:198 +#: src/pages/part/PartDetail.tsx:199 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:256 #: src/pages/build/BuildDetail.tsx:262 #: src/pages/build/BuildIndex.tsx:36 -#: src/pages/part/PartDetail.tsx:129 -#: src/pages/sales/SalesOrderDetail.tsx:60 +#: src/pages/part/PartDetail.tsx:130 +#: src/pages/sales/SalesOrderDetail.tsx:61 msgid "Build Orders" msgstr "" @@ -2884,7 +3075,7 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:117 +#: src/pages/Index/Settings/UserSettings.tsx:115 msgid "Account Settings" msgstr "" @@ -2908,7 +3099,7 @@ msgstr "" msgid "Go to the start page" msgstr "" -#: src/pages/Notifications.tsx:63 +#: src/pages/Notifications.tsx:64 msgid "Mark as unread" msgstr "" @@ -2945,12 +3136,12 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:157 -#: src/pages/company/CompanyDetail.tsx:138 -#: src/pages/part/PartDetail.tsx:215 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:77 -#: src/pages/sales/ReturnOrderDetail.tsx:37 -#: src/pages/sales/SalesOrderDetail.tsx:65 -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:140 +#: src/pages/part/PartDetail.tsx:216 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:78 +#: src/pages/sales/ReturnOrderDetail.tsx:38 +#: src/pages/sales/SalesOrderDetail.tsx:66 +#: src/pages/stock/StockDetail.tsx:108 msgid "Attachments" msgstr "" @@ -3022,25 +3213,19 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:69 -#: src/pages/part/PartDetail.tsx:86 -#: src/pages/stock/StockDetail.tsx:68 -msgid "Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:74 +#: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:80 +#: src/pages/company/CompanyDetail.tsx:82 msgid "Supplied Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:167 +#: src/pages/company/CompanyDetail.tsx:169 msgid "Company Actions" msgstr "" @@ -3053,70 +3238,70 @@ msgstr "" #~ msgstr "" #: src/pages/part/CategoryDetail.tsx:72 -#: src/pages/part/PartDetail.tsx:91 +#: src/pages/part/PartDetail.tsx:92 msgid "Parameters" msgstr "" -#: src/pages/part/PartDetail.tsx:109 +#: src/pages/part/PartDetail.tsx:110 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:116 -#: src/pages/stock/StockDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:117 +#: src/pages/stock/StockDetail.tsx:81 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:123 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:144 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:156 #: src/pages/purchasing/PurchasingIndex.tsx:38 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:162 #: src/pages/purchasing/PurchasingIndex.tsx:27 msgid "Suppliers" msgstr "" -#: src/pages/part/PartDetail.tsx:193 +#: src/pages/part/PartDetail.tsx:194 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:209 +#: src/pages/part/PartDetail.tsx:210 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:278 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:283 msgid "Count Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:284 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:287 +#: src/pages/part/PartDetail.tsx:288 msgid "Transfer Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:289 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:295 msgid "Part Actions" msgstr "" @@ -3132,17 +3317,17 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:54 -#: src/pages/sales/ReturnOrderDetail.tsx:32 -#: src/pages/sales/SalesOrderDetail.tsx:40 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:55 +#: src/pages/sales/ReturnOrderDetail.tsx:33 +#: src/pages/sales/SalesOrderDetail.tsx:41 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:65 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:66 msgid "Received Stock" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 msgid "Order Actions" msgstr "" @@ -3150,27 +3335,27 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:50 +#: src/pages/sales/SalesOrderDetail.tsx:51 msgid "Pending Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:55 +#: src/pages/sales/SalesOrderDetail.tsx:56 msgid "Completed Shipments" msgstr "" -#: src/pages/stock/StockDetail.tsx:74 +#: src/pages/stock/StockDetail.tsx:75 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:88 +#: src/pages/stock/StockDetail.tsx:89 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:94 +#: src/pages/stock/StockDetail.tsx:95 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:101 +#: src/pages/stock/StockDetail.tsx:102 msgid "Child Items" msgstr "" @@ -3178,7 +3363,7 @@ msgstr "" #~ msgid "Link custom barcode to stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:159 msgid "Stock Operations" msgstr "" @@ -3186,31 +3371,31 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/stock/StockDetail.tsx:164 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:167 +#: src/pages/stock/StockDetail.tsx:168 msgid "Add" msgstr "" -#: src/pages/stock/StockDetail.tsx:168 +#: src/pages/stock/StockDetail.tsx:169 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:173 +#: src/pages/stock/StockDetail.tsx:174 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:178 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:179 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:191 msgid "Duplicate stock item" msgstr "" diff --git a/src/frontend/src/locales/zh/messages.po b/src/frontend/src/locales/zh/messages.po index 37c8ff82af8d..ccd41b62a220 100644 --- a/src/frontend/src/locales/zh/messages.po +++ b/src/frontend/src/locales/zh/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-10 20:55\n" +"PO-Revision-Date: 2023-11-14 22:29\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -96,6 +96,8 @@ msgid "Welcome, log in below" msgstr "" #: src/components/forms/AuthenticationForm.tsx:91 +#: src/components/tables/settings/UserDrawer.tsx:159 +#: src/components/tables/settings/UserTable.tsx:57 msgid "Username" msgstr "" @@ -114,6 +116,8 @@ msgid "Reset password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:117 +#: src/components/tables/settings/UserDrawer.tsx:163 +#: src/components/tables/settings/UserTable.tsx:51 #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:48 msgid "Email" @@ -155,6 +159,7 @@ msgstr "" #: src/components/tables/part/PartCategoryTable.tsx:24 #: src/components/tables/part/PartParameterTemplateTable.tsx:32 #: src/components/tables/settings/CustomUnitsTable.tsx:32 +#: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" msgstr "" @@ -553,12 +558,13 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:44 -#: src/pages/Index/Settings/AdminCenter.tsx:89 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" msgstr "" #: src/components/nav/MainMenu.tsx:48 -#: src/pages/Index/Settings/AdminCenter.tsx:35 +#: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" msgstr "" @@ -886,6 +892,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:150 +#: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" msgstr "" @@ -1265,6 +1272,8 @@ msgstr "" #: src/components/tables/build/BuildOrderTable.tsx:110 #: src/components/tables/part/PartTable.tsx:175 #: src/components/tables/plugin/PluginListTable.tsx:218 +#: src/components/tables/settings/UserDrawer.tsx:181 +#: src/components/tables/settings/UserTable.tsx:88 msgid "Active" msgstr "" @@ -1900,6 +1909,35 @@ msgstr "" msgid "Custom unit created" msgstr "" +#: src/components/tables/settings/GroupTable.tsx:41 +msgid "Edit group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:46 +msgid "Group updated" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:55 +msgid "Delete group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:56 +msgid "Group deleted" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:59 +msgid "Are you sure you want to delete this group?" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:70 +#: src/components/tables/settings/GroupTable.tsx:84 +msgid "Add group" +msgstr "" + +#: src/components/tables/settings/GroupTable.tsx:73 +msgid "Added group" +msgstr "" + #: src/components/tables/settings/ProjectCodeTable.tsx:49 msgid "Edit project code" msgstr "" @@ -1929,6 +1967,96 @@ msgstr "" msgid "Added project code" msgstr "" +#: src/components/tables/settings/UserDrawer.tsx:92 +msgid "User permission changed successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:93 +msgid "Some changes might only take effect after the user refreshes their login." +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:118 +msgid "Changed user active status successfully" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:119 +msgid "Set to {active}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:142 +msgid "User details for {0}" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:148 +#: src/pages/company/CompanyDetail.tsx:71 +#: src/pages/part/PartDetail.tsx:87 +#: src/pages/stock/StockDetail.tsx:69 +msgid "Details" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:165 +#: src/components/tables/settings/UserTable.tsx:62 +msgid "First Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:170 +#: src/components/tables/settings/UserTable.tsx:67 +msgid "Last Name" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:176 +msgid "Rights" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:184 +#: src/components/tables/settings/UserTable.tsx:80 +msgid "Staff" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:190 +#: src/components/tables/settings/UserTable.tsx:84 +msgid "Superuser" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:200 +#: src/components/tables/settings/UserTable.tsx:73 +#: src/pages/Index/Settings/AdminCenter.tsx:38 +msgid "Groups" +msgstr "" + +#: src/components/tables/settings/UserDrawer.tsx:204 +msgid "No groups" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:100 +msgid "Edit user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:107 +msgid "User updated" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:116 +msgid "Delete user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:117 +msgid "user deleted" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:120 +msgid "Are you sure you want to delete this user?" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:131 +#: src/components/tables/settings/UserTable.tsx:147 +msgid "Add user" +msgstr "" + +#: src/components/tables/settings/UserTable.tsx:139 +msgid "Added user" +msgstr "" + #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" msgstr "" @@ -2311,7 +2439,7 @@ msgid "Sales" msgstr "" #: src/defaults/links.tsx:34 -#: src/defaults/menuItems.tsx:66 +#: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:104 msgid "Playground" msgstr "" @@ -2510,23 +2638,23 @@ msgstr "" msgid "Company updated" msgstr "" -#: src/forms/PartForms.tsx:73 +#: src/forms/PartForms.tsx:77 msgid "Create Part" msgstr "" -#: src/forms/PartForms.tsx:75 +#: src/forms/PartForms.tsx:79 msgid "Part created" msgstr "" -#: src/forms/PartForms.tsx:92 +#: src/forms/PartForms.tsx:96 msgid "Edit Part" msgstr "" -#: src/forms/PartForms.tsx:96 +#: src/forms/PartForms.tsx:100 msgid "Part updated" msgstr "" -#: src/forms/PartForms.tsx:107 +#: src/forms/PartForms.tsx:111 msgid "Parent part category" msgstr "" @@ -3092,28 +3220,32 @@ msgstr "" msgid "Loader" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:28 +#: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:39 +#: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:45 +#: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:65 +#: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:70 +#: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter.tsx:90 -msgid "Advanced Amininistrative Options for InvenTree" +#: src/pages/Index/Settings/AdminCenter.tsx:91 +#~ msgid "Advanced Amininistrative Options for InvenTree" +#~ msgstr "Advanced Amininistrative Options for InvenTree" + +#: src/pages/Index/Settings/AdminCenter.tsx:99 +msgid "Advanced Options" msgstr "" #: src/pages/Index/Settings/PluginSettings.tsx:47 @@ -3325,12 +3457,6 @@ msgstr "" msgid "New Build Order" msgstr "" -#: src/pages/company/CompanyDetail.tsx:71 -#: src/pages/part/PartDetail.tsx:87 -#: src/pages/stock/StockDetail.tsx:69 -msgid "Details" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" msgstr ""