From e1d3392f3743f7813c0aba0705223f1442526ca7 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 6 Aug 2022 11:49:08 +1000 Subject: [PATCH] New Crowdin updates (#3467) * updated translation base * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- InvenTree/locale/cs/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/de/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/el/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/en/LC_MESSAGES/django.po | 474 ++++---- InvenTree/locale/es/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/es_MX/LC_MESSAGES/django.po | 474 ++++---- InvenTree/locale/fa/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/fr/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/he/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/hu/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/id/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/it/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/ja/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/ko/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/nl/LC_MESSAGES/django.po | 1148 +++++++++--------- InvenTree/locale/no/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/pl/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/pt/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/pt_br/LC_MESSAGES/django.po | 474 ++++---- InvenTree/locale/ru/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/sv/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/th/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/tr/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/vi/LC_MESSAGES/django.po | 672 +++++----- InvenTree/locale/zh/LC_MESSAGES/django.po | 672 +++++----- 25 files changed, 8467 insertions(+), 8215 deletions(-) diff --git a/InvenTree/locale/cs/LC_MESSAGES/django.po b/InvenTree/locale/cs/LC_MESSAGES/django.po index 73c0538fd3..36ef2e9426 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:16\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Duplicitní výrobní číslo: {sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Vyplněno neplatné množství" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "Nevyplněné výrobní číslo" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "Neplatná skupina: {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Neplatná/nevyplněná skupina {group}" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "Nenalezena žádná výrobní čísla" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -229,12 +229,12 @@ msgstr "Komentář" msgid "File comment" msgstr "Komentář k souboru" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "Uživatel" @@ -271,7 +271,7 @@ msgstr "Chyba při přejmenování souboru" msgid "Invalid choice" msgstr "Neplatný výběr" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "Neplatný výběr" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "Název" @@ -304,9 +304,9 @@ msgstr "Název" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "Popis" @@ -319,7 +319,7 @@ msgid "parent" msgstr "nadřazený" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "Upravit informace o uživateli" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "Nastavit heslo" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "Hesla se musí shodovat" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "Informace o systému" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "" @@ -998,7 +998,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 -msgid "Barcode Support" +#: common/models.py:880 +msgid "Tree Depth" msgstr "" #: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 +msgid "Barcode Support" +msgstr "" + +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "" @@ -3319,7 +3327,7 @@ msgstr "" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 9a71b88ea6..522e9ac231 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:16\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -121,44 +121,44 @@ msgstr "Remote-Server gab leere Antwort zurück" msgid "Supplied URL is not a valid image file" msgstr "Angegebene URL ist kein gültiges Bild" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Doppelte Seriennummer: {sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "Keine Seriennummer angegeben" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Ungültiger Gruppenbereich: {g}" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "Ungültige Gruppe: {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Ungültige Gruppensequenz: {g}" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Ungültige/Keine Gruppe {group}" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "Keine Seriennummern gefunden" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Anzahl der eindeutigen Seriennummern ({s}) muss mit der Anzahl ({q}) übereinstimmen" @@ -229,12 +229,12 @@ msgstr "Kommentar" msgid "File comment" msgstr "Datei-Kommentar" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "Benutzer" @@ -271,7 +271,7 @@ msgstr "Fehler beim Umbenennen" msgid "Invalid choice" msgstr "Ungültige Auswahl" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "Ungültige Auswahl" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "Name" @@ -304,9 +304,9 @@ msgstr "Name" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "Beschreibung" @@ -319,7 +319,7 @@ msgid "parent" msgstr "Eltern" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "Pfad" @@ -687,27 +687,27 @@ msgstr "Überschuss darf 100% nicht überschreiten" msgid "Invalid value for overage" msgstr "Ungültiger Wert für Ausschuss" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "Benutzerinformationen bearbeiten" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "Passwort eingeben" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "Passwörter stimmen nicht überein" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "Falsches Passwort angegeben" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "Systeminformationen" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "Über InvenTree" @@ -799,8 +799,8 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "Teil" @@ -951,7 +951,7 @@ msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zugewiesene Menge ({q}) darf nicht verfügbare Menge ({a}) übersteigen" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" @@ -988,7 +988,7 @@ msgstr "Bauauftrag starten um Teile zuzuweisen" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "Lagerartikel" @@ -998,7 +998,7 @@ msgstr "Quell-Lagerartikel" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "Quell-Lagerartikel" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "Anzahl" @@ -1103,7 +1103,7 @@ msgstr "Seriennummern automatisch zuweisen" msgid "Automatically allocate required items with matching serial numbers" msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "Folgende Seriennummern existieren bereits" @@ -1122,7 +1122,7 @@ msgstr "Eine Liste von Endprodukten muss angegeben werden" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "Lagerort" @@ -1136,7 +1136,7 @@ msgstr "Lagerort für fertige Endprodukte" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "Status" @@ -1447,7 +1447,7 @@ msgstr "Zugewiesene Teile" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "Bestätigung verpflichtend" msgid "Require explicit user confirmation for certain action." msgstr "Eine ausdrückliche Benutzerbestätigung für bestimmte Aktionen erfordern." -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:880 +msgid "Tree Depth" +msgstr "" + +#: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Bacode-Feature verwenden" -#: common/models.py:881 +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "Barcode-Scanner Unterstützung" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "Barcode Webcam-Unterstützung" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "Barcode-Scannen über Webcam im Browser erlauben" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "IPN Regex" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "RegEx Muster für die Zuordnung von Teil-IPN" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "Mehrere Artikel mit gleicher IPN erlaubt" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "Mehrere Artikel mit gleicher IPN erlaubt" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "Ändern von IPN erlaubt" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "Ändern der IPN während des Bearbeiten eines Teils erlaubt" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "Teil-Stückliste kopieren" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "Stückliste von Teil kopieren wenn das Teil dupliziert wird " -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "Teil-Parameter kopieren" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "Parameter-Daten für dieses Teil kopieren wenn das Teil dupliziert wird" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "Teil-Testdaten kopieren" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "Test-Daten für dieses Teil kopieren wenn das Teil dupliziert wird" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "Kategorie-Parametervorlage kopieren" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "Vorlage" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "Teile sind standardmäßig Vorlagen" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "Baugruppe" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "Teile können standardmäßig aus anderen Teilen angefertigt werden" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "Komponente" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "Teile können standardmäßig in Baugruppen benutzt werden" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "Kaufbar" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "Artikel sind grundsätzlich kaufbar" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "Verkäuflich" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "Artikel sind grundsätzlich verkaufbar" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "Nachverfolgbar" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "Artikel sind grundsätzlich verfolgbar" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "Virtuell" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "Teile sind grundsätzlich virtuell" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "Import in Ansichten anzeigen" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "Importassistent in einigen Teil-Ansichten anzeigen" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "Preis in Formularen anzeigen" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "Teilpreis in einigen Formularen anzeigen" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "Preis in Stückliste anzeigen" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "Preisinformationen in Stücklisten Tabellen einbeziehen" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "Preisverlauf anzeigen" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "Historische Preise für Teil anzeigen" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "Verwandte Teile anzeigen" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "Verwandte Teile eines Teils anzeigen" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "Ausgangsbestand erstellen" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "Ausgangsbestand beim Erstellen von Teilen erstellen" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "Interne Preise" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "Interne Preise für Teile aktivieren" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "Interner Preis als Stückliste-Preis" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "Interner Preis (falls vorhanden) in Stücklisten-Preisberechnungen verwenden" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "Anzeigeformat für Teilenamen" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "Format für den Namen eines Teiles" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "Labeldruck aktivieren" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "Labeldruck über die Website aktivieren" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "Label Bild DPI" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "Berichte aktivieren" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "Berichterstellung aktivieren" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "Entwickler-Modus" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "Berichte im Entwickler-Modus generieren (als HTML)" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "Seitengröße" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "Standardseitenformat für PDF-Bericht" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "Testberichte aktivieren" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "Erstellung von Test-Berichten aktivieren" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "Testberichte anhängen" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Beim Drucken eines Testberichts dem zugehörigen Lagerbestand eine Kopie des Testberichts beifügen" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "Losnummer Vorlage" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "Vorlage für die Generierung von Standard-Losnummern für Lagerbestände" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "Bestands-Ablauf" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "Ablaufen von Bestand ermöglichen" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "Abgelaufenen Bestand verkaufen" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "Verkauf von abgelaufenem Bestand erlaubt" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "Bestands-Stehzeit" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "Anzahl an Tagen, an denen Bestand als abgestanden markiert wird, bevor sie ablaufen" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "Tage" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "Abgelaufenen Bestand verbauen" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "Verbauen von abgelaufenen Bestand erlaubt" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "Bestands-Eigentümerkontrolle" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "Eigentümerkontrolle für Lagerorte und Teile aktivieren" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "Auftrag Standardsendung" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "Erstelle eine Standardsendung für Aufträge" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "Passwort vergessen aktivieren" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "Passwort-vergessen-Funktion auf den Anmeldeseiten aktivieren" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "Anmeldung erlauben" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "Selbstregistrierung für Benutzer auf den Anmeldeseiten aktivieren" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "SSO aktivieren" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "SSO auf den Anmeldeseiten aktivieren" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "Email-Adresse erforderlich" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "Benutzer müssen bei der Registrierung eine E-Mail angeben" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "SSO-Benutzer automatisch ausfüllen" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "Benutzer-Details automatisch aus SSO-Konto ausfüllen" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "E-Mail zweimal" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "Bei der Registrierung den Benutzer zweimal nach der E-Mail-Adresse fragen" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "Passwort zweimal" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "Bei der Registrierung den Benutzer zweimal nach dem Passwort fragen" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "Gruppe bei Registrierung" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "Gruppe der neue Benutzer bei der Registrierung zugewiesen werden" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "MFA erzwingen" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "Benutzer müssen Multifaktor-Authentifizierung verwenden." -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "Plugins beim Start prüfen" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "Beim Start überprüfen, ob alle Plugins installiert sind - Für Container aktivieren" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "URL-Integration aktivieren" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "Plugins zum Hinzufügen von URLs aktivieren" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "Navigations-Integration aktivieren" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "Plugins zur Integration in die Navigation aktivieren" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "App-Integration aktivieren" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "Plugins zum Hinzufügen von Apps aktivieren" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "Terminplan-Integration aktivieren" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "Geplante Aufgaben aktivieren" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "Ereignis-Integration aktivieren" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "Plugins ermöglichen auf interne Ereignisse zu reagieren" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "Einstellungs-Schlüssel (muss einzigartig sein, Groß-/ Kleinschreibung wird nicht beachtet)" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "Abonnierte Teile anzeigen" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "Zeige abonnierte Teile auf der Startseite" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "Abonnierte Kategorien anzeigen" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "Zeige abonnierte Teilkategorien auf der Startseite" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "Neueste Teile anzeigen" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "Zeige neueste Teile auf der Startseite" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "Aktuelle Teile-Stände" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "Anzahl der neusten Teile auf der Startseite" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "Nicht validierte Stücklisten anzeigen" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "Zeige Stücklisten, die noch nicht validiert sind, auf der Startseite" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "Neueste Bestandänderungen anzeigen" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "Zeige zuletzt geänderte Lagerbestände auf der Startseite" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "aktueller Bestand" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "Anzahl des geänderten Bestands auf der Startseite" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "Niedrigen Bestand anzeigen" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "Zeige geringen Bestand auf der Startseite" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "Lerren Bestand anzeigen" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "Zeige aufgebrauchte Lagerartikel auf der Startseite" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "Benötigten Bestand anzeigen" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "Zeige Bestand für Bauaufträge auf der Startseite" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "Abgelaufenen Bestand anzeigen" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "Zeige abgelaufene Lagerbestände auf der Startseite" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "Alten Bestand anzeigen" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "Zeige überfällige Lagerartikel auf der Startseite" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "Ausstehende Bauaufträge anzeigen" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "Zeige ausstehende Bauaufträge auf der Startseite" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "Zeige überfällige Bauaufträge" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "Zeige überfällige Bauaufträge auf der Startseite" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "Ausstehende POs anzeigen" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "Zeige ausstehende POs auf der Startseite" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "Überfällige POs anzeigen" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "Zeige überfällige POs auf der Startseite" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "Ausstehende SOs anzeigen" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "Zeige ausstehende SOs auf der Startseite" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "Überfällige SOs anzeigen" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "Zeige überfällige SOs auf der Startseite" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "Label inline anzeigen" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "PDF-Labels im Browser anzeigen, anstatt als Datei herunterzuladen" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "Berichte inline anzeigen" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "PDF-Berichte im Browser anzeigen, anstatt als Datei herunterzuladen" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "Teile suchen" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "Teile in der Suchvorschau anzeigen" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "Zuliefererteile durchsuchen" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "Zuliefererteile in der Suchvorschau anzeigen" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "Herstellerteile durchsuchen" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "Herstellerteile in der Suchvorschau anzeigen" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "Inaktive Teile ausblenden" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "Inaktive Teile in der Suchvorschau ausblenden" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "Kategorien durchsuchen" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "Teilekategorien in der Suchvorschau anzeigen" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "Bestand durchsuchen" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "Lagerartikel in Suchvorschau anzeigen" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "Nicht verfügbare Artikel ausblenden" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "Nicht verfügbare Lagerartikel aus der Suchvorschau ausschließen" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "Lagerorte durchsuchen" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "Lagerorte in Suchvorschau anzeigen" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "Firmen durchsuchen" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "Firmen in der Suchvorschau anzeigen" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "Bestellungen durchsuchen" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "Bestellungen in der Suchvorschau anzeigen" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktive Bestellungen ausblenden" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inaktive Bestellungen in der Suchvorschau ausblenden" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "Aufträge durchsuchen" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "Aufträge in der Suchvorschau anzeigen" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "Inaktive Aufträge ausblenden" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "Inaktive Aufträge in der Suchvorschau ausblenden" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "Anzahl Suchergebnisse" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "Anzahl der Ergebnisse, die in der Vorschau pro Sektion angezeigt werden sollen" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "zeige Bestand in Eingabemasken" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "Zeige den verfügbaren Bestand in einigen Eingabemasken" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "Esc-Taste schließt Formulare" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "Benutze die Esc-Taste, um Formulare zu schließen" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "Fixierter Navigationsleiste" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "Position der Navigationsleiste am oberen Bildschirmrand fixieren" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "Datumsformat" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "Bevorzugtes Format für die Anzeige von Daten" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Teilzeitplanung" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "Zeige Zeitplanung für Teile" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "Preis" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "Stückpreis für die angegebene Anzahl" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "Endpunkt" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "Endpunkt, an dem dieser Webhook empfangen wird" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "Name für diesen Webhook" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "Name für diesen Webhook" msgid "Active" msgstr "Aktiv" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "Ist dieser Webhook aktiv" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "Token" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "Token für Zugang" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "Geheimnis" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "Shared Secret für HMAC" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "Nachrichten-ID" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "Eindeutige Kennung für diese Nachricht" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "Host" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "Host von dem diese Nachricht empfangen wurde" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "Kopfzeile" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "Header dieser Nachricht" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "Body" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "Body dieser Nachricht" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "Endpunkt, über den diese Nachricht empfangen wurde" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "Bearbeitet" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "Wurde die Arbeit an dieser Nachricht abgeschlossen?" @@ -3031,7 +3039,7 @@ msgstr "Bild von URL herunterladen" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "Kunde" @@ -3319,7 +3327,7 @@ msgstr "Preisinformationen ansehen" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "Preisstaffel hinzufügen" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "Keine Informationen zur Preisstaffel gefunden" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "Preisstaffel löschen" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "Preisstaffel bearbeiten" @@ -3388,7 +3396,7 @@ msgstr "Bepreisung" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "Lagerartikel" @@ -3646,7 +3654,7 @@ msgstr "Bestellung" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "Bestellung" @@ -3765,10 +3773,6 @@ msgstr "Kann Lagerartikel keiner Zeile ohne Teil hinzufügen" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "Zu viele Lagerartikel zugewiesen" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "Anzahl für serialisierte Lagerartikel muss 1 sein" @@ -4210,47 +4214,47 @@ msgstr "Stückpreis für {part} auf {price} aktualisiert" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "{part} Stückpreis auf {price} und Menge auf {qty} aktualisiert" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "Eingehende Bestellung" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "Ausgehender Auftrag" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "Lagerartikel produziert von Bauauftrag" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "Lagerartikel für Bauauftrag benötigt" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "Gültig" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "Gesamte Stückliste validieren" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "Diese Option muss ausgewählt werden" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "Muss größer als 0 sein" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "Muss eine gültige Nummer sein" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "Standort für anfänglichen Bestand angeben" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "Dieses Feld ist erforderlich" @@ -4309,7 +4313,7 @@ msgstr "Teil-Kategorien" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Teile" @@ -4499,7 +4503,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:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "Test-Name" @@ -4516,7 +4520,7 @@ msgstr "Test-Beschreibung" msgid "Enter description for this test" msgstr "Beschreibung für diesen Test eingeben" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "Benötigt" @@ -4525,7 +4529,7 @@ msgstr "Benötigt" msgid "Is this test required to pass?" msgstr "Muss dieser Test erfolgreich sein?" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "Erfordert Wert" @@ -4533,7 +4537,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:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "Anhang muss eingegeben werden" @@ -5871,7 +5875,7 @@ msgstr "Ergebnis" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "Datum" @@ -5890,19 +5894,19 @@ msgstr "Verbaute Objekte" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "Seriennummer" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "Menge ist erforderlich" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "Gültiges Teil muss angegeben werden" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Seriennummern können für nicht verfolgbare Teile nicht angegeben werden" @@ -6306,7 +6310,7 @@ msgstr "Testdaten hinzufügen" msgid "Installed Stock Items" msgstr "Installierte Lagerartikel" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "Lagerartikel installieren" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "Keine Bauaufträge passen zur Anfrage" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "Auswählen" @@ -8323,7 +8327,7 @@ msgstr "Bauauftrag ist überfällig" msgid "Progress" msgstr "Fortschritt" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "Keine Benutzerinformation" @@ -8917,7 +8921,7 @@ msgstr "Summe" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "Stück-Preis" @@ -9317,8 +9321,8 @@ msgstr "Nicht verfügbar" msgid "No category" msgstr "Keine Kategorie" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "Listenansicht" @@ -9342,71 +9346,75 @@ msgstr "Teil-Kategorie wählen" msgid "Category is required" msgstr "Kategorie erforderlich" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "Baumansicht" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "Abonnierte Kategorie" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "Keine zur Anfrage passenden Testvorlagen" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "Testergebnis bearbeiten" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "Testergebnis löschen" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "Dieses Testergebnis ist für ein Hauptteil" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "Testergebnis-Vorlage bearbeiten" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "Testergebnis-Vorlage löschen" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "Keine ${human_name} Informationen gefunden" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "${human_name} bearbeiten" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "${human_name} löschen" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "Aktueller Lagerbestand" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "Keine Zeitplanung für dieses Teil vorhanden" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "Geplante Lagermengen" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "Einzelpreis" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "Einzelpreisdifferenz" @@ -9797,75 +9805,79 @@ msgstr "Status Code setzen" msgid "Status code must be selected" msgstr "Status Code muss ausgewählt werden" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "Details" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "Artikelinformationen nicht verfügbar" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "Standort nicht mehr vorhanden" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "Bestellung existiert nicht mehr" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "Kunde existiert nicht mehr" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "Lagerartikel existiert nicht mehr" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "Hinzugefügt" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "Entfernt" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "Keine installierten Elemente" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "Lagerartikel entfernen" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "Zu deinstallierende Lagerartikel auswählen" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "Einen weiteren Lagerartikel in dieses Teil installiert" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "Lagerartikel können nur installiert werden wenn folgende Kriterien erfüllt werden" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "Der Lagerartikel ist auf ein Teil verknüpft das in der Stückliste für diesen Lagerartikel ist" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "Dieser Lagerartikel ist aktuell vorhanden" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "Der Lagerbestand ist nicht bereits in einem anderen Bestand installiert" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "Der Lagerbestand wird entweder mit einem Batch-Code oder mit Seriennummer verfolgt" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "Teil zur Installation auswählen" diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index 3f8a76888d..eea6e139c9 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:16\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -229,12 +229,12 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "" @@ -271,7 +271,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "" @@ -304,9 +304,9 @@ msgstr "" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "" @@ -319,7 +319,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "" @@ -998,7 +998,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 -msgid "Barcode Support" +#: common/models.py:880 +msgid "Tree Depth" msgstr "" #: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 +msgid "Barcode Support" +msgstr "" + +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "" @@ -3319,7 +3327,7 @@ msgstr "" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 23d87d826f..cdb0d4d84f 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: 2022-08-01 05:21+0000\n" +"POT-Creation-Date: 2022-08-04 00:21+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -230,8 +230,8 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1637 -#: common/models.py:1638 common/models.py:1860 common/models.py:1861 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 +#: common/models.py:1637 common/models.py:1860 common/models.py:1861 #: common/models.py:2123 common/models.py:2124 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 @@ -688,27 +688,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -952,7 +952,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -999,7 +999,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1669 +#: build/templates/build/detail.html:34 common/models.py:1668 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1651,913 +1651,913 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:452 +#: common/models.py:451 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:454 +#: common/models.py:453 msgid "Settings value" msgstr "" -#: common/models.py:495 +#: common/models.py:494 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:512 +#: common/models.py:511 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:523 +#: common/models.py:522 msgid "Value must be an integer value" msgstr "" -#: common/models.py:568 +#: common/models.py:567 msgid "Key string must be unique" msgstr "" -#: common/models.py:752 +#: common/models.py:751 msgid "No group" msgstr "" -#: common/models.py:805 +#: common/models.py:804 msgid "Restart required" msgstr "" -#: common/models.py:806 +#: common/models.py:805 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:813 +#: common/models.py:812 msgid "Server Instance Name" msgstr "" -#: common/models.py:815 +#: common/models.py:814 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:820 +#: common/models.py:819 msgid "Use instance name" msgstr "" -#: common/models.py:821 +#: common/models.py:820 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:827 +#: common/models.py:826 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:828 +#: common/models.py:827 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:834 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:93 company/models.py:94 msgid "Company name" msgstr "" -#: common/models.py:835 +#: common/models.py:834 msgid "Internal company name" msgstr "" -#: common/models.py:840 +#: common/models.py:839 msgid "Base URL" msgstr "" -#: common/models.py:841 +#: common/models.py:840 msgid "Base URL for server instance" msgstr "" -#: common/models.py:848 +#: common/models.py:847 msgid "Default Currency" msgstr "" -#: common/models.py:849 +#: common/models.py:848 msgid "Default currency" msgstr "" -#: common/models.py:855 +#: common/models.py:854 msgid "Download from URL" msgstr "" -#: common/models.py:856 +#: common/models.py:855 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:862 +#: common/models.py:861 msgid "Download Size Limit" msgstr "" -#: common/models.py:863 +#: common/models.py:862 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:874 +#: common/models.py:873 msgid "Require confirm" msgstr "" -#: common/models.py:875 +#: common/models.py:874 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:881 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:882 +#: common/models.py:881 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:888 +#: common/models.py:887 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:889 +#: common/models.py:888 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:895 +#: common/models.py:894 msgid "IPN Regex" msgstr "" -#: common/models.py:896 +#: common/models.py:895 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:899 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:901 +#: common/models.py:900 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:906 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:908 +#: common/models.py:907 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:914 +#: common/models.py:913 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:915 +#: common/models.py:914 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:921 +#: common/models.py:920 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:922 +#: common/models.py:921 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:928 +#: common/models.py:927 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:929 +#: common/models.py:928 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:935 +#: common/models.py:934 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:936 +#: common/models.py:935 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:942 part/models.py:2412 report/models.py:158 +#: common/models.py:941 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:943 +#: common/models.py:942 msgid "Parts are templates by default" msgstr "" -#: common/models.py:949 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:950 +#: common/models.py:949 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:956 part/models.py:893 +#: common/models.py:955 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:957 +#: common/models.py:956 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:963 part/models.py:904 +#: common/models.py:962 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:964 +#: common/models.py:963 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:970 part/models.py:909 +#: common/models.py:969 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:971 +#: common/models.py:970 msgid "Parts are salable by default" msgstr "" -#: common/models.py:977 part/models.py:899 +#: common/models.py:976 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:978 +#: common/models.py:977 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:984 part/models.py:919 +#: common/models.py:983 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:985 +#: common/models.py:984 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:991 +#: common/models.py:990 msgid "Show Import in Views" msgstr "" -#: common/models.py:992 +#: common/models.py:991 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:998 +#: common/models.py:997 msgid "Show Price in Forms" msgstr "" -#: common/models.py:999 +#: common/models.py:998 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1010 +#: common/models.py:1009 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1011 +#: common/models.py:1010 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1022 +#: common/models.py:1021 msgid "Show Price History" msgstr "" -#: common/models.py:1023 +#: common/models.py:1022 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1029 +#: common/models.py:1028 msgid "Show related parts" msgstr "" -#: common/models.py:1030 +#: common/models.py:1029 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1036 +#: common/models.py:1035 msgid "Create initial stock" msgstr "" -#: common/models.py:1037 +#: common/models.py:1036 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1043 +#: common/models.py:1042 msgid "Internal Prices" msgstr "" -#: common/models.py:1044 +#: common/models.py:1043 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1050 +#: common/models.py:1049 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1051 +#: common/models.py:1050 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1057 +#: common/models.py:1056 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1058 +#: common/models.py:1057 msgid "Format to display the part name" msgstr "" -#: common/models.py:1065 +#: common/models.py:1064 msgid "Enable label printing" msgstr "" -#: common/models.py:1066 +#: common/models.py:1065 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1072 +#: common/models.py:1071 msgid "Label Image DPI" msgstr "" -#: common/models.py:1073 +#: common/models.py:1072 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1082 +#: common/models.py:1081 msgid "Enable Reports" msgstr "" -#: common/models.py:1083 +#: common/models.py:1082 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1089 templates/stats.html:25 +#: common/models.py:1088 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1090 +#: common/models.py:1089 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1096 +#: common/models.py:1095 msgid "Page Size" msgstr "" -#: common/models.py:1097 +#: common/models.py:1096 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1106 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1108 +#: common/models.py:1107 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1113 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1115 +#: common/models.py:1114 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1121 +#: common/models.py:1120 msgid "Batch Code Template" msgstr "" -#: common/models.py:1122 +#: common/models.py:1121 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1127 +#: common/models.py:1126 msgid "Stock Expiry" msgstr "" -#: common/models.py:1128 +#: common/models.py:1127 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1134 +#: common/models.py:1133 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1135 +#: common/models.py:1134 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1141 +#: common/models.py:1140 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1142 +#: common/models.py:1141 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1144 +#: common/models.py:1143 msgid "days" msgstr "" -#: common/models.py:1149 +#: common/models.py:1148 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1150 +#: common/models.py:1149 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1156 +#: common/models.py:1155 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1157 +#: common/models.py:1156 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1163 +#: common/models.py:1162 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1164 +#: common/models.py:1163 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1170 +#: common/models.py:1169 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1171 +#: common/models.py:1170 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1177 +#: common/models.py:1176 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1178 +#: common/models.py:1177 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1184 +#: common/models.py:1183 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1185 +#: common/models.py:1184 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1192 +#: common/models.py:1191 msgid "Enable password forgot" msgstr "" -#: common/models.py:1193 +#: common/models.py:1192 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1199 +#: common/models.py:1198 msgid "Enable registration" msgstr "" -#: common/models.py:1200 +#: common/models.py:1199 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1206 +#: common/models.py:1205 msgid "Enable SSO" msgstr "" -#: common/models.py:1207 +#: common/models.py:1206 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1213 +#: common/models.py:1212 msgid "Email required" msgstr "" -#: common/models.py:1214 +#: common/models.py:1213 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1220 +#: common/models.py:1219 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1221 +#: common/models.py:1220 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1227 +#: common/models.py:1226 msgid "Mail twice" msgstr "" -#: common/models.py:1228 +#: common/models.py:1227 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1234 +#: common/models.py:1233 msgid "Password twice" msgstr "" -#: common/models.py:1235 +#: common/models.py:1234 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1241 +#: common/models.py:1240 msgid "Group on signup" msgstr "" -#: common/models.py:1242 +#: common/models.py:1241 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1248 +#: common/models.py:1247 msgid "Enforce MFA" msgstr "" -#: common/models.py:1249 +#: common/models.py:1248 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1255 +#: common/models.py:1254 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1256 +#: common/models.py:1255 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1264 +#: common/models.py:1263 msgid "Enable URL integration" msgstr "" -#: common/models.py:1265 +#: common/models.py:1264 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1272 +#: common/models.py:1271 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1273 +#: common/models.py:1272 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1280 +#: common/models.py:1279 msgid "Enable app integration" msgstr "" -#: common/models.py:1281 +#: common/models.py:1280 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1288 +#: common/models.py:1287 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1289 +#: common/models.py:1288 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1296 +#: common/models.py:1295 msgid "Enable event integration" msgstr "" -#: common/models.py:1297 +#: common/models.py:1296 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1314 common/models.py:1630 +#: common/models.py:1313 common/models.py:1629 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1336 +#: common/models.py:1335 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1337 +#: common/models.py:1336 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1343 +#: common/models.py:1342 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1344 +#: common/models.py:1343 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1350 +#: common/models.py:1349 msgid "Show latest parts" msgstr "" -#: common/models.py:1351 +#: common/models.py:1350 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1357 +#: common/models.py:1356 msgid "Recent Part Count" msgstr "" -#: common/models.py:1358 +#: common/models.py:1357 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1364 +#: common/models.py:1363 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1365 +#: common/models.py:1364 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1371 +#: common/models.py:1370 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1372 +#: common/models.py:1371 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1378 +#: common/models.py:1377 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1379 +#: common/models.py:1378 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1385 +#: common/models.py:1384 msgid "Show low stock" msgstr "" -#: common/models.py:1386 +#: common/models.py:1385 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1392 +#: common/models.py:1391 msgid "Show depleted stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1392 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1399 +#: common/models.py:1398 msgid "Show needed stock" msgstr "" -#: common/models.py:1400 +#: common/models.py:1399 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1406 +#: common/models.py:1405 msgid "Show expired stock" msgstr "" -#: common/models.py:1407 +#: common/models.py:1406 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1413 +#: common/models.py:1412 msgid "Show stale stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1413 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1420 +#: common/models.py:1419 msgid "Show pending builds" msgstr "" -#: common/models.py:1421 +#: common/models.py:1420 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1427 +#: common/models.py:1426 msgid "Show overdue builds" msgstr "" -#: common/models.py:1428 +#: common/models.py:1427 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1434 +#: common/models.py:1433 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1435 +#: common/models.py:1434 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1441 +#: common/models.py:1440 msgid "Show overdue POs" msgstr "" -#: common/models.py:1442 +#: common/models.py:1441 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1448 +#: common/models.py:1447 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1449 +#: common/models.py:1448 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1455 +#: common/models.py:1454 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1456 +#: common/models.py:1455 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1462 +#: common/models.py:1461 msgid "Inline label display" msgstr "" -#: common/models.py:1463 +#: common/models.py:1462 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1469 +#: common/models.py:1468 msgid "Inline report display" msgstr "" -#: common/models.py:1470 +#: common/models.py:1469 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1476 +#: common/models.py:1475 msgid "Search Parts" msgstr "" -#: common/models.py:1477 +#: common/models.py:1476 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1483 +#: common/models.py:1482 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1483 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1490 +#: common/models.py:1489 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1491 +#: common/models.py:1490 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1497 +#: common/models.py:1496 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1497 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1504 +#: common/models.py:1503 msgid "Search Categories" msgstr "" -#: common/models.py:1505 +#: common/models.py:1504 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1511 +#: common/models.py:1510 msgid "Search Stock" msgstr "" -#: common/models.py:1512 +#: common/models.py:1511 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1518 +#: common/models.py:1517 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1519 +#: common/models.py:1518 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1525 +#: common/models.py:1524 msgid "Search Locations" msgstr "" -#: common/models.py:1526 +#: common/models.py:1525 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1532 +#: common/models.py:1531 msgid "Search Companies" msgstr "" -#: common/models.py:1533 +#: common/models.py:1532 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1539 +#: common/models.py:1538 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1540 +#: common/models.py:1539 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1546 +#: common/models.py:1545 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1547 +#: common/models.py:1546 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1553 +#: common/models.py:1552 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1554 +#: common/models.py:1553 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1560 +#: common/models.py:1559 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1561 +#: common/models.py:1560 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1567 +#: common/models.py:1566 msgid "Search Preview Results" msgstr "" -#: common/models.py:1568 +#: common/models.py:1567 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1574 +#: common/models.py:1573 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1575 +#: common/models.py:1574 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1580 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1582 +#: common/models.py:1581 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1588 +#: common/models.py:1587 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1589 +#: common/models.py:1588 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1595 +#: common/models.py:1594 msgid "Date Format" msgstr "" -#: common/models.py:1596 +#: common/models.py:1595 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1610 part/templates/part/detail.html:41 +#: common/models.py:1609 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1611 +#: common/models.py:1610 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1670 +#: common/models.py:1669 msgid "Price break quantity" msgstr "" -#: common/models.py:1677 company/serializers.py:366 +#: common/models.py:1676 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 #: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 msgid "Price" msgstr "" -#: common/models.py:1678 +#: common/models.py:1677 msgid "Unit price at specified quantity" msgstr "" @@ -3766,10 +3766,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index e6e4b3d71c..67f055b00d 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -229,12 +229,12 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "" @@ -271,7 +271,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "" @@ -304,9 +304,9 @@ msgstr "" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "" @@ -319,7 +319,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "" @@ -998,7 +998,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 -msgid "Barcode Support" +#: common/models.py:880 +msgid "Tree Depth" msgstr "" #: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 +msgid "Barcode Support" +msgstr "" + +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "" @@ -3319,7 +3327,7 @@ msgstr "" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 23d87d826f..cdb0d4d84f 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: 2022-08-01 05:21+0000\n" +"POT-Creation-Date: 2022-08-04 00:21+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -230,8 +230,8 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1637 -#: common/models.py:1638 common/models.py:1860 common/models.py:1861 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 +#: common/models.py:1637 common/models.py:1860 common/models.py:1861 #: common/models.py:2123 common/models.py:2124 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 @@ -688,27 +688,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -952,7 +952,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -999,7 +999,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1669 +#: build/templates/build/detail.html:34 common/models.py:1668 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1651,913 +1651,913 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:452 +#: common/models.py:451 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:454 +#: common/models.py:453 msgid "Settings value" msgstr "" -#: common/models.py:495 +#: common/models.py:494 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:512 +#: common/models.py:511 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:523 +#: common/models.py:522 msgid "Value must be an integer value" msgstr "" -#: common/models.py:568 +#: common/models.py:567 msgid "Key string must be unique" msgstr "" -#: common/models.py:752 +#: common/models.py:751 msgid "No group" msgstr "" -#: common/models.py:805 +#: common/models.py:804 msgid "Restart required" msgstr "" -#: common/models.py:806 +#: common/models.py:805 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:813 +#: common/models.py:812 msgid "Server Instance Name" msgstr "" -#: common/models.py:815 +#: common/models.py:814 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:820 +#: common/models.py:819 msgid "Use instance name" msgstr "" -#: common/models.py:821 +#: common/models.py:820 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:827 +#: common/models.py:826 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:828 +#: common/models.py:827 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:834 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:93 company/models.py:94 msgid "Company name" msgstr "" -#: common/models.py:835 +#: common/models.py:834 msgid "Internal company name" msgstr "" -#: common/models.py:840 +#: common/models.py:839 msgid "Base URL" msgstr "" -#: common/models.py:841 +#: common/models.py:840 msgid "Base URL for server instance" msgstr "" -#: common/models.py:848 +#: common/models.py:847 msgid "Default Currency" msgstr "" -#: common/models.py:849 +#: common/models.py:848 msgid "Default currency" msgstr "" -#: common/models.py:855 +#: common/models.py:854 msgid "Download from URL" msgstr "" -#: common/models.py:856 +#: common/models.py:855 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:862 +#: common/models.py:861 msgid "Download Size Limit" msgstr "" -#: common/models.py:863 +#: common/models.py:862 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:874 +#: common/models.py:873 msgid "Require confirm" msgstr "" -#: common/models.py:875 +#: common/models.py:874 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:881 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:882 +#: common/models.py:881 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:888 +#: common/models.py:887 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:889 +#: common/models.py:888 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:895 +#: common/models.py:894 msgid "IPN Regex" msgstr "" -#: common/models.py:896 +#: common/models.py:895 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:899 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:901 +#: common/models.py:900 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:906 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:908 +#: common/models.py:907 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:914 +#: common/models.py:913 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:915 +#: common/models.py:914 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:921 +#: common/models.py:920 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:922 +#: common/models.py:921 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:928 +#: common/models.py:927 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:929 +#: common/models.py:928 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:935 +#: common/models.py:934 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:936 +#: common/models.py:935 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:942 part/models.py:2412 report/models.py:158 +#: common/models.py:941 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:943 +#: common/models.py:942 msgid "Parts are templates by default" msgstr "" -#: common/models.py:949 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:950 +#: common/models.py:949 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:956 part/models.py:893 +#: common/models.py:955 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:957 +#: common/models.py:956 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:963 part/models.py:904 +#: common/models.py:962 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:964 +#: common/models.py:963 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:970 part/models.py:909 +#: common/models.py:969 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:971 +#: common/models.py:970 msgid "Parts are salable by default" msgstr "" -#: common/models.py:977 part/models.py:899 +#: common/models.py:976 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:978 +#: common/models.py:977 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:984 part/models.py:919 +#: common/models.py:983 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:985 +#: common/models.py:984 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:991 +#: common/models.py:990 msgid "Show Import in Views" msgstr "" -#: common/models.py:992 +#: common/models.py:991 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:998 +#: common/models.py:997 msgid "Show Price in Forms" msgstr "" -#: common/models.py:999 +#: common/models.py:998 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1010 +#: common/models.py:1009 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1011 +#: common/models.py:1010 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1022 +#: common/models.py:1021 msgid "Show Price History" msgstr "" -#: common/models.py:1023 +#: common/models.py:1022 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1029 +#: common/models.py:1028 msgid "Show related parts" msgstr "" -#: common/models.py:1030 +#: common/models.py:1029 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1036 +#: common/models.py:1035 msgid "Create initial stock" msgstr "" -#: common/models.py:1037 +#: common/models.py:1036 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1043 +#: common/models.py:1042 msgid "Internal Prices" msgstr "" -#: common/models.py:1044 +#: common/models.py:1043 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1050 +#: common/models.py:1049 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1051 +#: common/models.py:1050 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1057 +#: common/models.py:1056 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1058 +#: common/models.py:1057 msgid "Format to display the part name" msgstr "" -#: common/models.py:1065 +#: common/models.py:1064 msgid "Enable label printing" msgstr "" -#: common/models.py:1066 +#: common/models.py:1065 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1072 +#: common/models.py:1071 msgid "Label Image DPI" msgstr "" -#: common/models.py:1073 +#: common/models.py:1072 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1082 +#: common/models.py:1081 msgid "Enable Reports" msgstr "" -#: common/models.py:1083 +#: common/models.py:1082 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1089 templates/stats.html:25 +#: common/models.py:1088 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1090 +#: common/models.py:1089 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1096 +#: common/models.py:1095 msgid "Page Size" msgstr "" -#: common/models.py:1097 +#: common/models.py:1096 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1106 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1108 +#: common/models.py:1107 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1113 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1115 +#: common/models.py:1114 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1121 +#: common/models.py:1120 msgid "Batch Code Template" msgstr "" -#: common/models.py:1122 +#: common/models.py:1121 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1127 +#: common/models.py:1126 msgid "Stock Expiry" msgstr "" -#: common/models.py:1128 +#: common/models.py:1127 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1134 +#: common/models.py:1133 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1135 +#: common/models.py:1134 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1141 +#: common/models.py:1140 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1142 +#: common/models.py:1141 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1144 +#: common/models.py:1143 msgid "days" msgstr "" -#: common/models.py:1149 +#: common/models.py:1148 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1150 +#: common/models.py:1149 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1156 +#: common/models.py:1155 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1157 +#: common/models.py:1156 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1163 +#: common/models.py:1162 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1164 +#: common/models.py:1163 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1170 +#: common/models.py:1169 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1171 +#: common/models.py:1170 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1177 +#: common/models.py:1176 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1178 +#: common/models.py:1177 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1184 +#: common/models.py:1183 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1185 +#: common/models.py:1184 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1192 +#: common/models.py:1191 msgid "Enable password forgot" msgstr "" -#: common/models.py:1193 +#: common/models.py:1192 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1199 +#: common/models.py:1198 msgid "Enable registration" msgstr "" -#: common/models.py:1200 +#: common/models.py:1199 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1206 +#: common/models.py:1205 msgid "Enable SSO" msgstr "" -#: common/models.py:1207 +#: common/models.py:1206 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1213 +#: common/models.py:1212 msgid "Email required" msgstr "" -#: common/models.py:1214 +#: common/models.py:1213 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1220 +#: common/models.py:1219 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1221 +#: common/models.py:1220 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1227 +#: common/models.py:1226 msgid "Mail twice" msgstr "" -#: common/models.py:1228 +#: common/models.py:1227 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1234 +#: common/models.py:1233 msgid "Password twice" msgstr "" -#: common/models.py:1235 +#: common/models.py:1234 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1241 +#: common/models.py:1240 msgid "Group on signup" msgstr "" -#: common/models.py:1242 +#: common/models.py:1241 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1248 +#: common/models.py:1247 msgid "Enforce MFA" msgstr "" -#: common/models.py:1249 +#: common/models.py:1248 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1255 +#: common/models.py:1254 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1256 +#: common/models.py:1255 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1264 +#: common/models.py:1263 msgid "Enable URL integration" msgstr "" -#: common/models.py:1265 +#: common/models.py:1264 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1272 +#: common/models.py:1271 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1273 +#: common/models.py:1272 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1280 +#: common/models.py:1279 msgid "Enable app integration" msgstr "" -#: common/models.py:1281 +#: common/models.py:1280 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1288 +#: common/models.py:1287 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1289 +#: common/models.py:1288 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1296 +#: common/models.py:1295 msgid "Enable event integration" msgstr "" -#: common/models.py:1297 +#: common/models.py:1296 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1314 common/models.py:1630 +#: common/models.py:1313 common/models.py:1629 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1336 +#: common/models.py:1335 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1337 +#: common/models.py:1336 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1343 +#: common/models.py:1342 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1344 +#: common/models.py:1343 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1350 +#: common/models.py:1349 msgid "Show latest parts" msgstr "" -#: common/models.py:1351 +#: common/models.py:1350 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1357 +#: common/models.py:1356 msgid "Recent Part Count" msgstr "" -#: common/models.py:1358 +#: common/models.py:1357 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1364 +#: common/models.py:1363 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1365 +#: common/models.py:1364 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1371 +#: common/models.py:1370 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1372 +#: common/models.py:1371 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1378 +#: common/models.py:1377 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1379 +#: common/models.py:1378 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1385 +#: common/models.py:1384 msgid "Show low stock" msgstr "" -#: common/models.py:1386 +#: common/models.py:1385 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1392 +#: common/models.py:1391 msgid "Show depleted stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1392 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1399 +#: common/models.py:1398 msgid "Show needed stock" msgstr "" -#: common/models.py:1400 +#: common/models.py:1399 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1406 +#: common/models.py:1405 msgid "Show expired stock" msgstr "" -#: common/models.py:1407 +#: common/models.py:1406 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1413 +#: common/models.py:1412 msgid "Show stale stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1413 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1420 +#: common/models.py:1419 msgid "Show pending builds" msgstr "" -#: common/models.py:1421 +#: common/models.py:1420 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1427 +#: common/models.py:1426 msgid "Show overdue builds" msgstr "" -#: common/models.py:1428 +#: common/models.py:1427 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1434 +#: common/models.py:1433 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1435 +#: common/models.py:1434 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1441 +#: common/models.py:1440 msgid "Show overdue POs" msgstr "" -#: common/models.py:1442 +#: common/models.py:1441 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1448 +#: common/models.py:1447 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1449 +#: common/models.py:1448 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1455 +#: common/models.py:1454 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1456 +#: common/models.py:1455 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1462 +#: common/models.py:1461 msgid "Inline label display" msgstr "" -#: common/models.py:1463 +#: common/models.py:1462 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1469 +#: common/models.py:1468 msgid "Inline report display" msgstr "" -#: common/models.py:1470 +#: common/models.py:1469 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1476 +#: common/models.py:1475 msgid "Search Parts" msgstr "" -#: common/models.py:1477 +#: common/models.py:1476 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1483 +#: common/models.py:1482 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1483 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1490 +#: common/models.py:1489 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1491 +#: common/models.py:1490 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1497 +#: common/models.py:1496 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1497 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1504 +#: common/models.py:1503 msgid "Search Categories" msgstr "" -#: common/models.py:1505 +#: common/models.py:1504 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1511 +#: common/models.py:1510 msgid "Search Stock" msgstr "" -#: common/models.py:1512 +#: common/models.py:1511 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1518 +#: common/models.py:1517 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1519 +#: common/models.py:1518 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1525 +#: common/models.py:1524 msgid "Search Locations" msgstr "" -#: common/models.py:1526 +#: common/models.py:1525 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1532 +#: common/models.py:1531 msgid "Search Companies" msgstr "" -#: common/models.py:1533 +#: common/models.py:1532 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1539 +#: common/models.py:1538 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1540 +#: common/models.py:1539 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1546 +#: common/models.py:1545 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1547 +#: common/models.py:1546 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1553 +#: common/models.py:1552 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1554 +#: common/models.py:1553 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1560 +#: common/models.py:1559 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1561 +#: common/models.py:1560 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1567 +#: common/models.py:1566 msgid "Search Preview Results" msgstr "" -#: common/models.py:1568 +#: common/models.py:1567 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1574 +#: common/models.py:1573 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1575 +#: common/models.py:1574 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1580 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1582 +#: common/models.py:1581 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1588 +#: common/models.py:1587 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1589 +#: common/models.py:1588 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1595 +#: common/models.py:1594 msgid "Date Format" msgstr "" -#: common/models.py:1596 +#: common/models.py:1595 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1610 part/templates/part/detail.html:41 +#: common/models.py:1609 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1611 +#: common/models.py:1610 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1670 +#: common/models.py:1669 msgid "Price break quantity" msgstr "" -#: common/models.py:1677 company/serializers.py:366 +#: common/models.py:1676 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 #: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 msgid "Price" msgstr "" -#: common/models.py:1678 +#: common/models.py:1677 msgid "Unit price at specified quantity" msgstr "" @@ -3766,10 +3766,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" diff --git a/InvenTree/locale/fa/LC_MESSAGES/django.po b/InvenTree/locale/fa/LC_MESSAGES/django.po index b142e76c47..68130700a0 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -229,12 +229,12 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "" @@ -271,7 +271,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "" @@ -304,9 +304,9 @@ msgstr "" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "" @@ -319,7 +319,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "" @@ -998,7 +998,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 -msgid "Barcode Support" +#: common/models.py:880 +msgid "Tree Depth" msgstr "" #: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 +msgid "Barcode Support" +msgstr "" + +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "" @@ -3319,7 +3327,7 @@ msgstr "" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 531813ce78..876efcc362 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Dupliquer le numéro : {sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "Chaîne de numéro de série vide" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Plage de groupe invalide : {g}" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "Groupe invalide : {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Séquence de groupe invalide : {g}" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Invalide/aucun groupe {group}" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "Aucun numéro de série trouvé" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Le nombre de numéros de série uniques ({s}) doit correspondre à la quantité ({q})" @@ -229,12 +229,12 @@ msgstr "Commentaire" msgid "File comment" msgstr "Commentaire du fichier" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "Utilisateur" @@ -271,7 +271,7 @@ msgstr "Erreur lors du renommage du fichier" msgid "Invalid choice" msgstr "Choix invalide" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "Choix invalide" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "Nom" @@ -304,9 +304,9 @@ msgstr "Nom" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "Description" @@ -319,7 +319,7 @@ msgid "parent" msgstr "parent" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "Chemin d'accès" @@ -687,27 +687,27 @@ msgstr "Le surplus ne doit pas dépasser 100%" msgid "Invalid value for overage" msgstr "Valeur invalide pour le dépassement" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "Modifier les informations utilisateur" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "Définir le mot de passe" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "Les mots de passe doivent correspondre" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "Mot de passe incorrect" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "Informations système" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "À propos d'InvenTree" @@ -799,8 +799,8 @@ msgstr "BuildOrder associé a cette fabrication" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "Pièce" @@ -951,7 +951,7 @@ msgstr "L'élément de construction doit spécifier une sortie de construction, msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantité allouée ({q}) ne doit pas excéder la quantité disponible ({a})" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "L'article de stock est suralloué" @@ -988,7 +988,7 @@ msgstr "Construction à laquelle allouer des pièces" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "Article en stock" @@ -998,7 +998,7 @@ msgstr "Stock d'origine de l'article" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "Stock d'origine de l'article" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "Quantité" @@ -1103,7 +1103,7 @@ msgstr "Allouer automatiquement les numéros de série" msgid "Automatically allocate required items with matching serial numbers" msgstr "Affecter automatiquement les éléments requis avec les numéros de série correspondants" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "Le numéro de série suivant existe déjà" @@ -1122,7 +1122,7 @@ msgstr "Une liste d'ordre de production doit être fourni" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "Emplacement" @@ -1136,7 +1136,7 @@ msgstr "Emplacement des ordres de production achevés" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "État" @@ -1447,7 +1447,7 @@ msgstr "Pièces allouées" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "Confirmation requise" msgid "Require explicit user confirmation for certain action." msgstr "Exiger une confirmation explicite de l’utilisateur pour certaines actions." -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:880 +msgid "Tree Depth" +msgstr "" + +#: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Support des code-barres" -#: common/models.py:881 +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "Activer le support du scanner de code-barres" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "Prise en charge de la webcam code-barres" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "Autoriser la numérisation de codes-barres via la webcam dans le navigateur" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "Regex IPN" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "Expression régulière pour la correspondance avec l'IPN de la Pièce" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "Autoriser les IPN dupliqués" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "Permettre à plusieurs pièces de partager le même IPN" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "Autoriser l'édition de l'IPN" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "Permettre de modifier la valeur de l'IPN lors de l'édition d'une pièce" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "Copier les données de la pièce" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "Copier les données des paramètres par défaut lors de la duplication d'une pièce" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "Copier les données des paramètres de la pièce" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "Copier les données des paramètres par défaut lors de la duplication d'une pièce" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "Copier les données de test de la pièce" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "Copier les données de test par défaut lors de la duplication d'une pièce" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "Copier les templates de paramètres de catégorie" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "Copier les templates de paramètres de la catégorie lors de la création d'une pièce" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "Modèle" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "Les pièces sont des templates par défaut" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "Assemblage" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "Les composantes peuvent être assemblées à partir d'autres composants par défaut" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "Composant" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "Les composantes peuvent être utilisées comme sous-composants par défaut" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "Achetable" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "Les pièces sont achetables par défaut" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "Vendable" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "Les pièces sont vendables par défaut" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "Traçable" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "Les pièces sont traçables par défaut" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "Virtuelle" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "Les pièces sont virtuelles par défaut" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "Afficher l'import dans les vues" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "Afficher l'assistant d'importation pour certaine vues de produits" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "Afficher le prix dans les formulaires" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "Afficher le prix de la pièce dans certains formulaires" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "Afficher le prix dans la BOM" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "Inclure les informations de prix dans les tableaux de la BOM" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "Historique des prix" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "Afficher l'historique des prix pour la pièce" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "Afficher les pièces connexes" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "Afficher les pièces connexes à une pièce" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "Créer un stock initial" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "Créer le stock initial lors de la création d'une pièce" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "Prix internes" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "Activer les prix internes pour les pièces" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "Prix interne comme prix nomenclature" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "Utiliser le prix interne (si définie) dans le calcul du prix nomenclature" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "Format d'affichage du nom de la pièce" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "Format pour afficher le nom de la pièce" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "Activer l'impression d'étiquettes" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "Activer l'impression d'étiquettes depuis l'interface Web" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "Étiquette image DPI" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Résolution DPI lors de la génération de fichiers image pour fournir aux plugins d'impression d'étiquettes" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "Activer les rapports" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "Activer la génération de rapports" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "Mode Débogage" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "Générer des rapports en mode debug (sortie HTML)" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "Taille de la page" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "Taille de page par défaut pour les rapports PDF" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "Activer les rapports de test" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "Activer la génération de rapports de test" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "Joindre des rapports de test" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Lors de l'impression d'un rapport de test, joignez une copie du rapport de test à l'article en stock associé" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "Modèle de code de lot" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "Modèle pour générer des codes par défaut pour les articles en stock" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "Expiration du stock" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "Activer la fonctionnalité d'expiration du stock" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "Vendre le stock expiré" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "Autoriser la vente de stock expiré" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "jours" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "Activer les mots de passe oubliés" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "Activer les inscriptions" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "Activer le SSO" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "Activer le SSO sur les pages de connexion" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "Email requis" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "Saisie automatique des utilisateurs SSO" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "Courriel en double" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "Activer l'intégration de plugins" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "Activer l'intégration de plugin pour ajouter des apps" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "Clé du paramètre (doit être unique - insensible à la casse)" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "Afficher les dernières pièces" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "Afficher les dernières modifications du stock" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "Afficher le stock épuisé" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "Afficher les stocks épuisés sur la page d'accueil" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "Afficher le stock nécessaire" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "Format préféré pour l'affichage des dates" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "Prix" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "Actif" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "Télécharger l'image depuis l'URL" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "" @@ -3319,7 +3327,7 @@ msgstr "Information sur les prix" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "Tarif" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "Éléments en stock" @@ -3646,7 +3654,7 @@ msgstr "Commande" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "Commande d’achat" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "Catégories de composants" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Composantes" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "Nom de test" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "Requis" @@ -4525,7 +4529,7 @@ msgstr "Requis" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "Résultat" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "Pas d'informations sur l'utilisateur" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "Aucune catégorie" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "Afficher sous forme de liste" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "Afficher sous forme d'arborescence" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "Modifier le résultat du test" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "Supprimer le résultat du test" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "Sélectionner le code de statut" msgid "Status code must be selected" msgstr "Le code de statut doit être sélectionné" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "Détails" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "L'emplacement n'existe plus" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "La commande d'achat n'existe plus" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "Le client n'existe plus" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "L'article de stock n'existe plus" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "Ajouté" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "Supprimé" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index fcdc8ac776..98eb280e2b 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "קבוצה שגויה: {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "קבוצה שגויה / לא נמצאה {group}" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "מספרים סידוריים לא נמצאו" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -229,12 +229,12 @@ msgstr "הערה" msgid "File comment" msgstr "הערת קובץ" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "משתמש" @@ -271,7 +271,7 @@ msgstr "שגיאה בשינוי שם פריט" msgid "Invalid choice" msgstr "בחירה שגויה" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "בחירה שגויה" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "שם" @@ -304,9 +304,9 @@ msgstr "שם" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "תיאור" @@ -319,7 +319,7 @@ msgid "parent" msgstr "מקור" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "ערוך מידע אודות המשתמש" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "הגדר סיסמא" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "הסיסמאות מוכרחות להיות תואמות" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "מידע אודות המערכת" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "רכיב" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "" @@ -998,7 +998,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "כמות" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 -msgid "Barcode Support" +#: common/models.py:880 +msgid "Tree Depth" msgstr "" #: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 +msgid "Barcode Support" +msgstr "" + +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "" @@ -3319,7 +3327,7 @@ msgstr "" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/hu/LC_MESSAGES/django.po b/InvenTree/locale/hu/LC_MESSAGES/django.po index 4c679800cc..33856d83cc 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -121,44 +121,44 @@ msgstr "A kiszolgáló üres választ adott" msgid "Supplied URL is not a valid image file" msgstr "A megadott URL nem egy érvényes kép fájl" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Duplikált sorozatszám: {sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Nem megfelelő mennyiség" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "Üres sorozatszám" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Érvénytelen csoport tartomány: {g}" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "Érvénytelen csoport: {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Érvénytelen csoport szekvencia: {g}" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Érvénytelen vagy nemlétező csoport {group}" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "Nem található sorozatszám" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "A megadott számú egyedi sorozatszám ({s}) meg kell egyezzen a darabszámmal ({q})" @@ -229,12 +229,12 @@ msgstr "Megjegyzés" msgid "File comment" msgstr "Leírás, bővebb infó" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "Felhasználó" @@ -271,7 +271,7 @@ msgstr "Hiba a fájl átnevezésekor" msgid "Invalid choice" msgstr "Érvénytelen választás" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "Érvénytelen választás" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "Név" @@ -304,9 +304,9 @@ msgstr "Név" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "Leírás" @@ -319,7 +319,7 @@ msgid "parent" msgstr "szülő" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "Elérési út" @@ -687,27 +687,27 @@ msgstr "Túlszállítás nem lehet több mint 100%" msgid "Invalid value for overage" msgstr "Érvénytelen érték a túlszállításra" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "Felhasználói információ módosítása" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "Jelszó beállítása" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "A jelszavaknak egyeznie kell" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "Rossz jelszó lett megadva" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "Rendszerinformáció" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "Verzió információk" @@ -799,8 +799,8 @@ msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "Alkatrész" @@ -951,7 +951,7 @@ msgstr "Gyártási tételnek meg kell adnia a gyártási kimenetet, mivel a fő msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "A lefoglalt mennyiség ({q}) nem lépheti túl a szabad készletet ({a})" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "Készlet túlfoglalva" @@ -988,7 +988,7 @@ msgstr "Gyártás amihez készletet foglaljunk" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "Készlet tétel" @@ -998,7 +998,7 @@ msgstr "Forrás készlet tétel" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "Forrás készlet tétel" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "Mennyiség" @@ -1103,7 +1103,7 @@ msgstr "Sorozatszámok automatikus hozzárendelése" msgid "Automatically allocate required items with matching serial numbers" msgstr "Szükséges tételek automatikus hozzárendelése a megfelelő sorozatszámokkal" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "A következő sorozatszámok már léteznek" @@ -1122,7 +1122,7 @@ msgstr "A gyártási kimenetek listáját meg kell adni" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "Hely" @@ -1136,7 +1136,7 @@ msgstr "A kész gyártási kimenetek helye" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "Állapot" @@ -1448,7 +1448,7 @@ msgstr "Lefoglalt alkatrészek" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1759,821 +1759,829 @@ msgstr "Megerősítés igénylése" msgid "Require explicit user confirmation for certain action." msgstr "Kérjen felhasználói megerősítést bizonyos műveletekhez" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:880 +msgid "Tree Depth" +msgstr "" + +#: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Vonalkód támogatás" -#: common/models.py:881 +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "Vonalkód olvasó engedélyezése" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "Webkamerás vonalkód olvasás" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "Webkamerás kódolvasás engedélyezése a böngészőből" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "IPN reguláris kifejezés" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "Reguláris kifejezés ami illeszkedik az alkatrész IPN-re" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "Többször is előforduló IPN engedélyezése" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "Azonos IPN használható legyen több alkatrész esetén is" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "IPN szerkesztésének engedélyezése" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "IPN megváltoztatásánsak engedélyezése az alkatrész szerkesztése közben" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "Alkatrészjegyzék adatok másolása" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "Alkatrész másoláskor az alkatrészjegyzék adatokat is másoljuk alapból" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "Alkatrész paraméterek másolása" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "Alkatrész másoláskor a paramétereket is másoljuk alapból" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "Alkatrész teszt adatok másolása" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "Alkatrész másoláskor a tesztek adatait is másoljuk alapból" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "Kategória paraméter sablonok másolása" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "Kategória paraméter sablonok másolása alkatrész létrehozásakor" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "Sablon" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "Alkatrészek alapból sablon alkatrészek legyenek" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "Gyártmány" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "Alkatrészeket alapból lehessen gyártani másik alkatrészekből" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "Összetevő" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "Alkatrészek alapból használhatók összetevőként más alkatrészekhez" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "Beszerezhető" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "Alkatrészek alapból beszerezhetők legyenek" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "Értékesíthető" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "Alkatrészek alapból eladhatók legyenek" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "Követésre kötelezett" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "Alkatrészek alapból követésre kötelezettek legyenek" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "Virtuális" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "Alkatrészek alapból virtuálisak legyenek" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "Importálás megjelenítése a nézetekben" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "Import segéd megjelenítése néhány alkatrész nézetben" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "Ár megjelenítése a formokon" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "Alkatrész árak megjelenítése néhány formon" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "Ár megjelenítése az alkatrészjegyzékben" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "Árinformációk megjelenítése az alkatrészjegyzék táblákban" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "Ártörténet megjelenítése" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "Alkatrész ártörténet megjelenítése" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "Kapcsolódó alkatrészek megjelenítése" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "Alkatrész kapcsolódó alkatrészeinek megjelenítése" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "Kezdeti készlet létrehozása" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "Kezdeti készlet megadása az alkatrész létrehozásakor" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "Belső árak" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "Alkatrészekhez belső ár engedélyezése" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "Belső ár alkatrészjegyzék árként" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "Belső ár használata (ha van) az alkatrészjegyzék árszámításában" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "Alkatrész név megjelenítés formátuma" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "Formátum az alkatrész név megjelenítéséhez" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "Címke nyomtatás engedélyezése" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "Címke nyomtatás engedélyezése a web felületről" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "Címke kép DPI" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Képek felbontása amik átadásra kerülnek címkenyomtató pluginoknak" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "Riportok engedélyezése" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "Riportok előállításának engedélyezése" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "Debug mód" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "Riportok előállítása HTML formátumban (hibakereséshez)" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "Lapméret" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "Alapértelmezett lapméret a PDF riportokhoz" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "Teszt riportok engedélyezése" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "Teszt riportok előállításának engedélyezése" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "Teszt riportok hozzáadása" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Teszt riport nyomtatáskor egy másolat hozzáadása a készlet tételhez" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "Batch kód sablon" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "Sablon a készlet tételekhez alapértelmezett batch kódok előállításához" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "Készlet lejárata" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "Készlet lejárat kezelésének engedélyezése" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "Lejárt készlet értékesítése" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "Lejárt készlet értékesítésének engedélyezése" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "Álló készlet ideje" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "Napok száma amennyivel a lejárat előtt a készlet tételeket állottnak vesszük" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "nap" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "Lejárt készlet gyártása" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "Gyártás engedélyezése lejárt készletből" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "Készlet tulajdonosok kezelése" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "Tuajdonosok kezelésének engedélyezése a készlet helyekre és tételekre" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "Gyártási utasítás azonosító minta" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "Szükséges minta a gyártási utasítás azonosító mező előállításához" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "Vevői rendelés azonosító minta" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "Szükséges minta a vevői rendelés azonosító mező előállításához" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "Vevői rendeléshez alapértelmezett szállítmány" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "Szállítmány automatikus létrehozása az új vevő rendelésekhez" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "Beszerzési rendelés azonosító minta" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "Szükséges minta a beszerzési rendelés azonosító mező előállításához" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "Elfelejtett jelszó engedélyezése" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "Elfelejtett jelszó funkció engedélyezése a bejentkező oldalon" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "Regisztráció engedélyezése" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése a bejelentkező oldalon" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "SSO engedélyezése" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "SSO engedélyezése a bejelentkező oldalon" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "Email szükséges" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "Kötelező email megadás regisztrációkor" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "SSO felhasználók automatikus kitöltése" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "Felhasználó adatainak automatikus kitöltése az SSO fiókadatokból" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "Email kétszer" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "Regisztráláskor kétszer kérdezze a felhasználó email címét" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "Jelszó kétszer" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "Regisztráláskor kétszer kérdezze a felhasználó jelszavát" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "Csoport regisztráláskor" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "Csoport amihez a frissen regisztrált felhasználók hozzá lesznek rendelve" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "Többfaktoros hitelesítés kényszerítése" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "A felhasználóknak többfaktoros hitelesítést kell használniuk." -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "Pluginok ellenőrzése indításkor" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "Ellenőrizze induláskor hogy minden plugin telepítve van - engedélyezd konténer környezetben (docker)" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "URL integráció engedélyezése" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "URL útvonalalak hozzáadásának engedélyezése a pluginok számára" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "Navigációs integráció engedélyezése" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "Navigációs integráció engedélyezése a pluginok számára" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "App integráció engedélyezése" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "App hozzáadásának engedélyezése a pluginok számára" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "Ütemezés integráció engedélyezése" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "Háttérben futó feladatok hozzáadásának engedélyezése a pluginok számára" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "Esemény integráció engedélyezése" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "Belső eseményekre reagálás engedélyezése a pluginok számára" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "Beállítások kulcs (egyedinek kell lennie, nem kis- nagybetű érzékeny" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "Értesítésre beállított alkatrészek megjelenítése" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "Alkatrész értesítések megjelenítése a főoldalon" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "Értesítésre beállított kategóriák megjelenítése" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "Alkatrész kategória értesítések megjelenítése a főoldalon" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "Legújabb alkatrészek megjelenítése" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "Legújabb alkatrészek megjelenítése a főoldalon" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "Legfrissebb alkatrész szám" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "Főoldalon megjelenítendő legújabb alkatrészek" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "Jóváhagyás nélküli alkatrészjegyzékek megjelenítése" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "Jóváhagyásra váró alkatrészjegyzékek megjelenítése a főoldalon" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "Legfrissebb készlet változások megjelenítése" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "Legutóbb megváltozott alkatrészek megjelenítése a főoldalon" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "Legfrissebb készlet mennyiség" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "Főoldalon megjelenítendő legújabb készlet tételek száma" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "Alacsony készlet megjelenítése" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "Alacsony készletek megjelenítése a főoldalon" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "Kimerült készlet megjelenítése" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "Kimerült készletek megjelenítése a főoldalon" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "Gyártáshoz szükséges készlet megjelenítése" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "Gyártáshoz szükséges készletek megjelenítése a főoldalon" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "Lejárt készlet megjelenítése" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "Lejárt készletek megjelenítése a főoldalon" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "Állott készlet megjelenítése" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "Álló készletek megjelenítése a főoldalon" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "Függő gyártások megjelenítése" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "Folyamatban lévő gyártások megjelenítése a főoldalon" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "Késésben lévő gyártások megjelenítése" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "Késésben lévő gyártások megjelenítése a főoldalon" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "Kintlévő beszerzési rendelések megjelenítése" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "Kintlévő beszerzési rendelések megjelenítése a főoldalon" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "Késésben lévő megrendelések megjelenítése" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "Késésben lévő megrendelések megjelenítése a főoldalon" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "Függő vevői rendelések megjelenítése" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "Függő vevői rendelések megjelenítése a főoldalon" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "Késésben lévő vevői rendelések megjelenítése" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "Késésben lévő vevői rendelések megjelenítése a főoldalon" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "Beágyazott címke megjelenítés" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "PDF címkék megjelenítése a böngészőben letöltés helyett" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "Beágyazott riport megjelenítés" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "PDF riport megjelenítése a böngészőben letöltés helyett" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "Alkatrészek keresése" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "Alkatrészek megjelenítése a keresési előnézetben" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "Beszállítói alkatrészek keresése" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "Beszállítói alkatrészek megjelenítése a keresési előnézetben" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "Gyártói alkatrészek keresése" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "Gyártói alkatrészek megjelenítése a keresési előnézetben" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "Inaktív alkatrészek elrejtése" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "Inaktív alkatrészek kihagyása a keresési előnézet találataiból" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "Kategóriák keresése" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "Alkatrész kategóriák megjelenítése a keresési előnézetben" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "Készlet keresése" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "Készlet tételek megjelenítése a keresési előnézetben" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "Nem elérhető készlet tételek elrejtése" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "Nem elérhető készlet kihagyása a keresési előnézet találataiból" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "Helyek keresése" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "Készlet helyek megjelenítése a keresési előnézetben" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "Cégek keresése" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "Cégek megjelenítése a keresési előnézetben" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "Beszerzési rendelések keresése" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "Beszerzési rendelések megjelenítése a keresési előnézetben" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktív beszerzési rendelések kihagyása" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inaktív beszerzési rendelések kihagyása a keresési előnézet találataiból" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "Vevői rendelések keresése" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "Vevői rendelések megjelenítése a keresési előnézetben" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "Inaktív vevői rendelések kihagyása" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "Inaktív vevői rendelések kihagyása a keresési előnézet találataiból" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "Keresési előnézet eredményei" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "A keresési előnézetben megjelenítendő eredmények száma szekciónként" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "Mennyiség megjelenítése a formokon" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "Rendelkezésre álló alkatrész mennyiség megjelenítése néhány formon" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "ESC billentyű zárja be a formot" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "ESC billentyű használata a modális formok bezárásához" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "Rögzített menüsor" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "A menü pozíciója mindig rögzítve a lap tetején" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "Dátum formátum" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "Preferált dátum formátum a dátumok kijelzésekor" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Alkatrész ütemezés" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "Alkatrész ütemezési információk megjelenítése" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "Árlépcső mennyiség" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "Ár" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "Egységár egy meghatározott mennyiség esetén" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "Végpont" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "Végpont ahol ez a webhook érkezik" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "Webhook neve" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2581,67 +2589,67 @@ msgstr "Webhook neve" msgid "Active" msgstr "Aktív" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "Aktív-e ez a webhook" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "Token" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "Token a hozzáféréshez" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "Titok" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "Megosztott titok a HMAC-hoz" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "Üzenet azonosító" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "Egyedi azonosító ehhez az üzenethez" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "Kiszolgáló" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "Kiszolgáló ahonnan ez az üzenet érkezett" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "Fejléc" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "Üzenet fejléce" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "Törzs" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "Üzenet törzse" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "Végpont amin ez az üzenet érkezett" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "Dolgozott rajta" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "Befejeződött a munka ezzel az üzenettel?" @@ -3032,7 +3040,7 @@ msgstr "Kép letöltése URL-ről" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "Vevő" @@ -3320,7 +3328,7 @@ msgstr "Árinformációk" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "Árlépcső hozzáadása" @@ -3329,12 +3337,12 @@ msgid "No price break information found" msgstr "Nincs árlépcső információ" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "Árlépcső törlése" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "Árlépcső szerkesztése" @@ -3389,7 +3397,7 @@ msgstr "Árazás" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "Készlet tételek" @@ -3647,7 +3655,7 @@ msgstr "Rendelés" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "Beszerzési rendelés" @@ -3766,10 +3774,6 @@ msgstr "Nem foglalható készlet egy olyan sorhoz amiben nincs alkatrész" msgid "Allocation quantity cannot exceed stock quantity" msgstr "A lefoglalandó mennyiség nem haladhatja meg a készlet mennyiségét" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "Készlet tétel túlfoglalva" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" @@ -4211,47 +4215,47 @@ msgstr "A {part} egységára {price}-ra módosítva" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "A {part} alkatrész módosított egységára {price} mennyisége pedig {qty}" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "Beérkező beszerzési rendelés" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "Kimenő vevői rendelés" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "Gyártással előállított készlet" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "A gyártási utasításhoz szükséges készlet" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "Érvényes" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "Teljes alkatrészjegyzék jóváhagyása" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "Ennek az opciónak ki kll lennie választva" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "Nullánál nagyobb kell legyen" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "Érvényes mennyiségnek kell lennie" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "Hely megadása a kezdeti alkarész készlethez" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "Ez a mező kötelező" @@ -4310,7 +4314,7 @@ msgstr "Alkatrész kategóriák" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Alkatrészek" @@ -4500,7 +4504,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:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "Teszt név" @@ -4517,7 +4521,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:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "Kötelező" @@ -4526,7 +4530,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:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "Kötelező érték" @@ -4534,7 +4538,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:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "Kötelező melléklet" @@ -5872,7 +5876,7 @@ msgstr "Eredmény" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "Dátum" @@ -5891,19 +5895,19 @@ msgstr "Beépített tételek" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "Sorozatszám" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "Mennyiség megadása kötelező" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "Egy érvényes alkatrészt meg kell adni" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Sorozatszámot nem lehet megadni nem követésre kötelezett alkatrész esetén" @@ -6307,7 +6311,7 @@ msgstr "Teszt adatok hozzáadása" msgid "Installed Stock Items" msgstr "Beépített készlet tételek" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "Készlet tétel beépítése" @@ -8311,8 +8315,8 @@ msgid "No builds matching query" msgstr "Nincs a lekérdezéssel egyező gyártási utasítás" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "Kiválaszt" @@ -8324,7 +8328,7 @@ msgstr "Gyártás késésben van" msgid "Progress" msgstr "Haladás" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "Nincs felhasználói információ" @@ -8918,7 +8922,7 @@ msgstr "Összesen" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "Egységár" @@ -9318,8 +9322,8 @@ msgstr "Nincs szabad" msgid "No category" msgstr "Nincs kategória" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "Megjelenítés listaként" @@ -9343,71 +9347,75 @@ msgstr "Alkatrész kategória kiválasztása" msgid "Category is required" msgstr "Kategória megadása kötelező" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "Megjelenítés fában" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "Értesítésre beállított kategória" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "Nincs a lekérdezéssel egyező teszt sablon" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "Teszt eredmény szerkesztése" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "Teszt eredmény törlése" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 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:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "Teszt eredmény sablon szerkesztése" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "Teszt eredmény sablon törlése" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "Nincs ${human_name} információ" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "${human_name} szerkesztése" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "${human_name} törlése" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "Aktuális készlet" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 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:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "Ütemezett készlet mennyiség" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "Egységes ár" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "Egységes ár különbség" @@ -9798,75 +9806,79 @@ msgstr "Státuszkód kiválasztása" msgid "Status code must be selected" msgstr "Státuszkódot ki kell választani" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "Részletek" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "Alkatrész információ nem áll rendelkezésre" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "A hely már nem létezik" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "Beszerzési megrendelés már nem létezik" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "Vevő már nem létezik" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "A készlet tétel már nem létezik" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "Hozzáadva" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "Eltávolítva" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "Nincsenek beépített tételek" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "Készlet tétel kiszedése" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "Válaszd ki a kiszedni való készlet tételt" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "Másik tétel beépítése ebbe a készlet tételbe" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "Készlet tételek csak akkor építhetők be ha teljesítik a következő kritériumokat" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "A készlet tétel egy olyan alkatrészre mutat ami alkatrészjegyzéke ennek a készlet tételnek" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "A készlet tétel jelenleg elérhető készleten" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "A készlet tétel még nem épült be egy másik tételbe" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "A készlet tétel követett vagy sorozatszámmal vagy batch kóddal" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "Válaszd ki a beépítendő alkatrészt" diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index e8eafaff83..81a019e4ea 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -229,12 +229,12 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "" @@ -271,7 +271,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "" @@ -304,9 +304,9 @@ msgstr "" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "" @@ -319,7 +319,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "" @@ -998,7 +998,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 -msgid "Barcode Support" +#: common/models.py:880 +msgid "Tree Depth" msgstr "" #: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 +msgid "Barcode Support" +msgstr "" + +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "" @@ -3319,7 +3327,7 @@ msgstr "" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index 842bb159cd..41454eb66d 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "L'URL fornito non è un file immagine valido" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Seriale duplicato: {sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Quantità inserita non valida" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "Numero seriale vuoto" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Range gruppo: {g}" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "Gruppo non valido: {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Sequenza gruppo non valida: {g}" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Gruppo {group} invalido o inesistente" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "Nessun numero di serie trovato" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Il numero dei numeri seriali univoci ({s}) deve essere uguale alla quantità ({q})" @@ -229,12 +229,12 @@ msgstr "Commento" msgid "File comment" msgstr "Commento del file" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "Utente" @@ -271,7 +271,7 @@ msgstr "Errore nella rinominazione del file" msgid "Invalid choice" msgstr "Scelta non valida" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "Scelta non valida" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "Nome" @@ -304,9 +304,9 @@ msgstr "Nome" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "Descrizione" @@ -319,7 +319,7 @@ msgid "parent" msgstr "genitore" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "Percorso" @@ -687,27 +687,27 @@ msgstr "L'eccesso non deve superare il 100%" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "Modifica informazioni utente" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "Imposta Password" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "Le password devono coincidere" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "Informazioni sistema" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "Informazioni Su InvenTree" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "Articolo" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantità assegnata ({q}) non deve essere maggiore della quantità disponibile ({a})" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "L'articolo in giacenza è sovrallocato" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "Articoli in magazzino" @@ -998,7 +998,7 @@ msgstr "Origine giacenza articolo" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "Origine giacenza articolo" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "Quantità" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "I seguenti numeri di serie sono già esistenti" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "Posizione" @@ -1136,7 +1136,7 @@ msgstr "Posizione per gli output di build completati" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "Stato" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:880 +msgid "Tree Depth" +msgstr "" + +#: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Supporto Codice A Barre" -#: common/models.py:881 +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "Abilita supporto scanner codici a barre" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "Schema di espressione regolare per l'articolo corrispondente IPN" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "Consenti duplicati IPN" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "Permetti a più articoli di condividere lo stesso IPN" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "Permetti modifiche al part number interno (IPN)" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "Consenti di modificare il valore del part number durante la modifica di un articolo" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "Copia I Dati Della distinta base dell'articolo" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "Copia I Dati Parametro dell'articolo" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "Copia i dati dei parametri di default quando si duplica un articolo" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "Copia i dati di prova di default quando si duplica un articolo" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "Copia Template Parametri Categoria" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "Copia i modelli dei parametri categoria quando si crea un articolo" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "Gli articoli sono modelli per impostazione predefinita" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "Assemblaggio" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "Gli articoli possono essere assemblate da altri componenti per impostazione predefinita" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "Componente" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "Gli articoli possono essere assemblati da altri componenti per impostazione predefinita" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "Acquistabile" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "Gli articoli sono acquistabili per impostazione predefinita" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "Vendibile" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "Gli articoli sono acquistabili per impostazione predefinita" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "Tracciabile" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "Gli articoli sono tracciabili per impostazione predefinita" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "Virtuale" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "Gli articoli sono virtuali per impostazione predefinita" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "Mostra l'importazione nelle viste" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "Mostra la procedura guidata di importazione in alcune viste articoli" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "Mostra il prezzo nei moduli" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "Mostra il prezzo dell'articolo in alcuni moduli" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "Mostra il prezzo nella BOM" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "Includi le informazioni sui prezzi nelle tabelle BOM" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "Mostra articoli correlati" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "Visualizza parti correlate per ogni articolo" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "Crea giacenza iniziale" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "Crea giacenza iniziale sulla creazione articolo" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "Prezzi interni" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "Abilita prezzi interni per gli articoli" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "Prezzo interno come BOM-Price" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "Utilizzare il prezzo interno (se impostato) nel calcolo del prezzo BOM" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "Formato di visualizzazione del nome articolo" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "Formato per visualizzare il nome dell'articolo" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "Abilita Report di Stampa" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "Abilita generazione di report di stampa" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "Modalità Debug" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "Genera report in modalità debug (output HTML)" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "Dimensioni pagina" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "Dimensione predefinita della pagina per i report PDF" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "Abilita generazione di stampe di prova" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "Scadenza giacenza" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "Abilita funzionalità di scadenza della giacenza" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "Vendi giacenza scaduta" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "Consenti la vendita di stock scaduti" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "Numero di giorni in cui gli articoli in magazzino sono considerati obsoleti prima della scadenza" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "giorni" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "Controllo della proprietà della giacenza" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "Abilita il controllo della proprietà sulle posizioni e gli oggetti in giacenza" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "Abilita password dimenticata" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "Abilita la funzione password dimenticata nelle pagine di accesso" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "Abilita registrazione" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "Abilita auto-registrazione per gli utenti nelle pagine di accesso" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "SSO abilitato" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "Abilita SSO nelle pagine di accesso" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "Email richiesta" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "Richiedi all'utente di fornire una email al momento dell'iscrizione" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "Riempimento automatico degli utenti SSO" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "Compila automaticamente i dettagli dell'utente dai dati dell'account SSO" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "Tasto impostazioni (deve essere univoco - maiuscole e minuscole" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "Mostra le categorie sottoscritte" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "Mostra le categorie dei componenti sottoscritti nella homepage" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "Mostra ultimi articoli" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Visualizza le etichette PDF nel browser, invece di scaricare come file" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Visualizza le etichette PDF nel browser, invece di scaricare come file" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "Risultati Dell'Anteprima Di Ricerca" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "Prezzo" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "Attivo" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "Token" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "Scarica immagine dall'URL" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "Cliente" @@ -3319,7 +3327,7 @@ msgstr "Informazioni Prezzi" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "Aggiungi riduzione prezzo" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "Nessuna informazione di riduzione di prezzo trovata" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "Elimina riduzione di prezzo" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "Prezzi" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "Articoli in magazzino" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantità di ripartizione non puo' superare la disponibilità della giacenza" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "Specifica la posizione per lo stock iniziale" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "Categorie Articolo" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Articoli" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "Descrizione Di Prova" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "Data" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "Seriale" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "La quantità è richiesta" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "Totale" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "Prezzo Unitario" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "Nessuna categoria" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "Visualizza come elenco" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "Visualizza come struttura ad albero" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "Categoria sottoscritta" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "Nessun modello di test corrispondente" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "Modificare il risultato del test" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "Cancellare il risultato del test" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "Modifica ${human_name}" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "Elimina ${human_name}" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "Prezzo Singolo" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "La posizione non esiste più" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "Aggiunto" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "Rimosso" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index 6aacc6523c..6244f66a11 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "重複したシリアル番号: {sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "数量コードが無効です" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "シリアル番号は空です" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "無効なグループ: {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "{group} は無効なグループか、存在しません。" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "シリアル番号が見つかりません" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -229,12 +229,12 @@ msgstr "コメント:" msgid "File comment" msgstr "ファイルコメント" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "ユーザー" @@ -271,7 +271,7 @@ msgstr "ファイル名の変更に失敗しました" msgid "Invalid choice" msgstr "無効な選択です" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "無効な選択です" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "お名前" @@ -304,9 +304,9 @@ msgstr "お名前" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "説明" @@ -319,7 +319,7 @@ msgid "parent" msgstr "親" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "ユーザー情報を編集" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "パスワードを設定" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "システム情報" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "パーツ" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -988,7 +988,7 @@ msgstr "パーツを割り当てるためにビルドする" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "在庫商品" @@ -998,7 +998,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "数量" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "ステータス" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 -msgid "Barcode Support" +#: common/models.py:880 +msgid "Tree Depth" msgstr "" #: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 +msgid "Barcode Support" +msgstr "" + +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "テンプレート" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "パーツはデフォルトのテンプレートです" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "アセンブリ" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "コンポーネント" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "パーツはデフォルトでサブコンポーネントとして使用できます" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "購入可能" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "パーツはデフォルトで購入可能です" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "パーツはデフォルトで販売可能です" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "追跡可能" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "パーツはデフォルトで追跡可能です" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "デバッグモード" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "メッセージ ID:" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "" @@ -3319,7 +3327,7 @@ msgstr "" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "パーツ" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index 4906b2a197..d87af16a77 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -229,12 +229,12 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "사용자" @@ -271,7 +271,7 @@ msgstr "파일 이름 바꾸기 오류" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "이름" @@ -304,9 +304,9 @@ msgstr "이름" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "설명" @@ -319,7 +319,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "사용자 정보 수정" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "비밀번호 설정" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "비밀번호가 일치해야 합니다" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "시스템 정보" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "" @@ -998,7 +998,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "수량" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "위치" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "상태" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:880 +msgid "Tree Depth" +msgstr "" + +#: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "바코드 지원" -#: common/models.py:881 +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "구입 가능" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "판매 가능" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "디버그 모드" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "페이지 크기" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "PDF 보고서 기본 페이지 크기" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "SSO 활성화" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "로그인 페이지에서 SSO 활성화" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "이메일 필요" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "두 번 보내기" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "URL에서 이미지 다운로드" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "고객" @@ -3319,7 +3327,7 @@ msgstr "" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "선택" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "단가" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 4b92c8315d..7d5d35fb2a 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-06 01:07\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -91,101 +91,101 @@ msgstr "Er moet hetzelfde e-mailadres ingevoerd worden." #: InvenTree/helpers.py:172 msgid "Connection error" -msgstr "" +msgstr "Verbindingsfout" #: InvenTree/helpers.py:176 InvenTree/helpers.py:181 msgid "Server responded with invalid status code" -msgstr "" +msgstr "Server reageerde met ongeldige statuscode" #: InvenTree/helpers.py:178 msgid "Exception occurred" -msgstr "" +msgstr "Uitzondering opgetreden" #: InvenTree/helpers.py:186 msgid "Server responded with invalid Content-Length value" -msgstr "" +msgstr "Server reageerde met ongeldige Content-Length waarde" #: InvenTree/helpers.py:189 msgid "Image size is too large" -msgstr "" +msgstr "Afbeeldingsformaat is te groot" #: InvenTree/helpers.py:201 msgid "Image download exceeded maximum size" -msgstr "" +msgstr "Beelddownload overschrijdt de maximale grootte" #: InvenTree/helpers.py:206 msgid "Remote server returned empty response" -msgstr "" +msgstr "Externe server heeft lege reactie teruggegeven" #: InvenTree/helpers.py:214 msgid "Supplied URL is not a valid image file" msgstr "Opgegeven URL is geen geldig afbeeldingsbestand" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Duplicaat serienummer: {sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveelheid ingevoerd" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "Leeg serienummer" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Ongeldig groepsbereik: {g}" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "Ongeldige groep: {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Ongeldig groepsbereik: {g}" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Ongeldige/geen groep {group}" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "Geen serienummers gevonden" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Hoeveelheid van unieke serienummers ({s}) moet overeenkomen met de hoeveelheid ({q})" #: InvenTree/models.py:236 msgid "Improperly formatted pattern" -msgstr "" +msgstr "Onjuist opgemaakt patroon" #: InvenTree/models.py:243 msgid "Unknown format key specified" -msgstr "" +msgstr "Onbekende opmaaksleutel gespecificeerd" #: InvenTree/models.py:249 msgid "Missing required format key" -msgstr "" +msgstr "Vereiste opmaaksleutel ontbreekt" #: InvenTree/models.py:261 msgid "Reference field cannot be empty" -msgstr "" +msgstr "Referentieveld mag niet leeg zijn" #: InvenTree/models.py:268 msgid "Reference must match required pattern" -msgstr "" +msgstr "Referentie moet overeenkomen met verplicht patroon" #: InvenTree/models.py:304 msgid "Reference number is too large" -msgstr "" +msgstr "Referentienummer is te groot" #: InvenTree/models.py:382 msgid "Missing file" @@ -229,12 +229,12 @@ msgstr "Opmerking" msgid "File comment" msgstr "Bestand opmerking" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "Gebruiker" @@ -271,7 +271,7 @@ msgstr "Fout bij hernoemen bestand" msgid "Invalid choice" msgstr "Ongeldige keuze" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "Ongeldige keuze" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "Naam" @@ -304,9 +304,9 @@ msgstr "Naam" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "Omschrijving" @@ -319,9 +319,9 @@ msgid "parent" msgstr "bovenliggende" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" -msgstr "" +msgstr "Pad" #: InvenTree/models.py:670 msgid "Server Error" @@ -392,11 +392,11 @@ msgstr "URL" #: InvenTree/serializers.py:603 msgid "URL of remote image file" -msgstr "" +msgstr "URL van extern afbeeldingsbestand" #: InvenTree/serializers.py:617 msgid "Downloading images from remote URL is not enabled" -msgstr "" +msgstr "Afbeeldingen van externe URL downloaden is niet ingeschakeld" #: InvenTree/settings.py:607 msgid "Czech" @@ -647,11 +647,11 @@ msgstr "Product voltooid" #: InvenTree/status_codes.py:290 msgid "Consumed by build order" -msgstr "Verbruikt door productieopdracht" +msgstr "Verbruikt door productieorder" #: InvenTree/status_codes.py:292 msgid "Received against purchase order" -msgstr "Ontvangen tegen inkoopopdracht" +msgstr "Ontvangen tegen inkooporder" #: InvenTree/status_codes.py:307 msgid "Production" @@ -687,27 +687,27 @@ msgstr "Overschot mag niet groter zijn dan 100%" msgid "Invalid value for overage" msgstr "Ongeldige waarde voor overschot" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "Gebruikersgegevens bewerken" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "Wachtwoord instellen" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "Wachtwoordvelden komen niet overeen" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "Onjuist wachtwoord opgegeven" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "Systeeminformatie" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "Over InvenTree" @@ -726,7 +726,7 @@ msgstr "Ongeldige keuze voor bovenliggende productie" #: templates/email/overdue_build_order.html:15 #: templates/js/translated/build.js:731 msgid "Build Order" -msgstr "Productieopdracht" +msgstr "Productieorder" #: build/models.py:111 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 @@ -736,11 +736,11 @@ msgstr "Productieopdracht" #: templates/InvenTree/search.html:139 #: templates/InvenTree/settings/sidebar.html:47 users/models.py:41 msgid "Build Orders" -msgstr "Productieopdrachten" +msgstr "Productieorders" #: build/models.py:165 msgid "Build Order Reference" -msgstr "Productieopdracht Referentie" +msgstr "Productieorderreferentie" #: build/models.py:166 order/models.py:240 order/models.py:623 #: order/models.py:904 part/models.py:2610 @@ -765,7 +765,7 @@ msgstr "Bovenliggende Productie" #: build/models.py:186 msgid "BuildOrder to which this build is allocated" -msgstr "Productieopdracht waar dit productie aan is toegewezen" +msgstr "Productieorder waar deze productie aan is toegewezen" #: build/models.py:191 build/templates/build/build_base.html:77 #: build/templates/build/detail.html:29 company/models.py:670 @@ -799,8 +799,8 @@ msgstr "Productieopdracht waar dit productie aan is toegewezen" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "Onderdeel" @@ -894,7 +894,7 @@ msgstr "Uitgegeven door" #: build/models.py:281 msgid "User who issued this build order" -msgstr "Gebruiker die de productie-opdracht heeft gegeven" +msgstr "Gebruiker die de productieorder heeft gegeven" #: build/models.py:289 build/templates/build/build_base.html:190 #: build/templates/build/detail.html:115 order/models.py:100 @@ -907,7 +907,7 @@ msgstr "Verantwoordelijke" #: build/models.py:290 msgid "User responsible for this build order" -msgstr "Gebruiker verantwoordelijk voor deze productieopdracht" +msgstr "Gebruiker verantwoordelijk voor deze productieorder" #: build/models.py:295 build/templates/build/detail.html:101 #: company/templates/company/manufacturer_part.html:107 @@ -924,11 +924,11 @@ msgstr "Opmerkingen over de productie" #: build/models.py:538 #, python-brace-format msgid "Build order {build} has been completed" -msgstr "" +msgstr "Productieorder {build} is voltooid" #: build/models.py:544 msgid "A build order has been completed" -msgstr "" +msgstr "Een productieorder is voltooid" #: build/models.py:725 msgid "No build output specified" @@ -940,7 +940,7 @@ msgstr "Productie uitvoer is al voltooid" #: build/models.py:731 msgid "Build output does not match Build Order" -msgstr "Product komt niet overeen met de Productieopdracht" +msgstr "Productuitvoer komt niet overeen met de Productieorder" #: build/models.py:1143 msgid "Build item must specify a build output, as master part is marked as trackable" @@ -951,7 +951,7 @@ msgstr "Productieartikel moet een productieuitvoer specificeren, omdat het hoofd msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Toegewezen hoeveelheid ({q}) mag de beschikbare voorraad ({a}) niet overschrijden" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "Voorraad item is te veel toegewezen" @@ -988,7 +988,7 @@ msgstr "Product om onderdelen toe te wijzen" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "Voorraadartikel" @@ -998,7 +998,7 @@ msgstr "Bron voorraadartikel" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "Bron voorraadartikel" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "Hoeveelheid" @@ -1103,7 +1103,7 @@ msgstr "Serienummers automatisch toewijzen" msgid "Automatically allocate required items with matching serial numbers" msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "De volgende serienummers bestaan al" @@ -1122,7 +1122,7 @@ msgstr "Een lijst van productieuitvoeren moet worden verstrekt" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "Locatie" @@ -1136,7 +1136,7 @@ msgstr "Locatie van voltooide productieuitvoeren" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "Status" @@ -1170,7 +1170,7 @@ msgstr "" #: build/serializers.py:481 msgid "Accept stock items which have been overallocated to this build order" -msgstr "" +msgstr "Accepteer voorraadartikelen die teveel zijn toegewezen aan deze productieorder" #: build/serializers.py:491 msgid "Some stock items have been overallocated" @@ -1284,12 +1284,12 @@ msgstr "Voorraad vereist voor productieorder" #: build/tasks.py:118 msgid "Overdue Build Order" -msgstr "Achterstallige Productieopdracht" +msgstr "Achterstallige Productieorder" #: build/tasks.py:123 #, python-brace-format msgid "Build order {bo} is now overdue" -msgstr "Productieopdracht {bo} is nu achterstallig" +msgstr "Productieorder {bo} is nu achterstallig" #: build/templates/build/build_base.html:39 #: order/templates/order/order_base.html:28 @@ -1329,20 +1329,20 @@ msgstr "Productiebeschrijving" #: build/templates/build/build_base.html:101 #, python-format msgid "This Build Order is allocated to Sales Order %(link)s" -msgstr "Deze Productieopdracht is toegewezen aan verkooporder %(link)s" +msgstr "Deze Productieorder is toegewezen aan verkooporder %(link)s" #: build/templates/build/build_base.html:108 #, python-format msgid "This Build Order is a child of Build Order %(link)s" -msgstr "Deze Productieopdracht is een onderdeel van Productieopdracht %(link)s" +msgstr "Deze Productieorder is een onderdeel van Productieorder %(link)s" #: build/templates/build/build_base.html:115 msgid "Build Order is ready to mark as completed" -msgstr "Productieopdracht is gereed om te markeren als voltooid" +msgstr "Productieorder is gereed om te markeren als voltooid" #: build/templates/build/build_base.html:120 msgid "Build Order cannot be completed as outstanding outputs remain" -msgstr "Productieopdracht kan niet worden voltooid omdat er nog uitvoeren openstaan" +msgstr "Productieorder kan niet worden voltooid omdat er nog producties openstaan" #: build/templates/build/build_base.html:125 msgid "Required build quantity has not yet been completed" @@ -1350,7 +1350,7 @@ msgstr "Vereiste Producthoeveelheid is nog niet bereikt" #: build/templates/build/build_base.html:130 msgid "Stock has not been fully allocated to this Build Order" -msgstr "Voorraad is niet volledig toegewezen aan deze productieopdracht" +msgstr "Voorraad is niet volledig toegewezen aan deze productieorder" #: build/templates/build/build_base.html:151 #: build/templates/build/detail.html:131 order/models.py:910 @@ -1411,11 +1411,11 @@ msgstr "Onvolledige Productieuitvoeren" #: build/templates/build/build_base.html:231 msgid "Build Order cannot be completed as incomplete build outputs remain" -msgstr "Productieopdracht kan niet worden voltooid omdat er onvoltooide productieuitvoeren openstaan" +msgstr "Productieorder kan niet worden voltooid omdat er onvoltooide productieuitvoeren openstaan" #: build/templates/build/build_base.html:257 msgid "Delete Build Order" -msgstr "Verwijder Productieopdracht" +msgstr "Verwijder Productieorder" #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1447,7 +1447,7 @@ msgstr "Toegewezen Onderdelen" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1513,11 +1513,11 @@ msgstr "Onderdelen bestellen" #: build/templates/build/detail.html:199 msgid "Untracked stock has been fully allocated for this Build Order" -msgstr "Ongetrackte voorraad is volledig toegewezen aan deze Productieopdracht" +msgstr "Niet-gevolgde voorraad is volledig toegewezen aan deze Productieorder" #: build/templates/build/detail.html:203 msgid "Untracked stock has not been fully allocated for this Build Order" -msgstr "Ongetrackte voorraad is niet volledig toegewezen aan deze Productieopdracht" +msgstr "Niet-gevolgde voorraad is niet volledig toegewezen aan deze Productieorder" #: build/templates/build/detail.html:210 msgid "Allocate selected items" @@ -1525,7 +1525,7 @@ msgstr "Geselecteerde items toewijzen" #: build/templates/build/detail.html:220 msgid "This Build Order does not have any associated untracked BOM items" -msgstr "Deze Productieopdracht heeft geen bijbehorende niet getrackte BOM artikelen" +msgstr "Deze Productieorder heeft geen bijbehorende niet-gevolgde BOM-artikelen" #: build/templates/build/detail.html:229 msgid "Incomplete Build Outputs" @@ -1599,15 +1599,15 @@ msgstr "Alle niet gevolgde voorraadartikelen zijn toegewezen" #: build/templates/build/index.html:18 part/templates/part/detail.html:313 msgid "New Build Order" -msgstr "Nieuwe Productieopdracht" +msgstr "Nieuwe Productieorder" #: build/templates/build/index.html:37 build/templates/build/index.html:38 msgid "Print Build Orders" -msgstr "Print Productieopdrachten" +msgstr "Print Productieorders" #: build/templates/build/sidebar.html:5 msgid "Build Order Details" -msgstr "Productieopdracht Details" +msgstr "Productieorderdetails" #: build/templates/build/sidebar.html:15 msgid "Completed Outputs" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:880 +msgid "Tree Depth" +msgstr "" + +#: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Streepjescodeondersteuning" -#: common/models.py:881 +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "Streepjescodescanner ondersteuning inschakelen" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "Barcode Webcam Ondersteuning" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "Barcode via webcam scannen in browser toestaan" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "IPN Regex" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "Regulier expressiepatroon voor het overeenkomende Onderdeel IPN" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "Duplicaat IPN toestaan" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "Toestaan dat meerdere onderdelen dezelfde IPN gebruiken" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "Bewerken IPN toestaan" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "Sta het wijzigen van de IPN toe tijdens het bewerken van een onderdeel" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "Kopieer Onderdeel Stuklijstgegevens" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "Kopieer standaard stuklijstgegevens bij het dupliceren van een onderdeel" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "Kopieer Onderdeel Parametergegevens" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "Parametergegevens standaard kopiëren bij het dupliceren van een onderdeel" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "Kopieer Onderdeel Testdata" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "Testdata standaard kopiëren bij het dupliceren van een onderdeel" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "Kopiëer Categorieparameter Sjablonen" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "Kopieer categorieparameter sjablonen bij het aanmaken van een onderdeel" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "Sjabloon" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "Onderdelen zijn standaard sjablonen" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "Samenstelling" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "Onderdelen kunnen standaard vanuit andere componenten worden samengesteld" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "Component" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "Onderdelen kunnen standaard worden gebruikt als subcomponenten" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "Koopbaar" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "Onderdelen kunnen standaard gekocht worden" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "Verkoopbaar" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "Onderdelen kunnen standaard verkocht worden" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "Volgbaar" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "Onderdelen kunnen standaard gevolgd worden" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "Virtueel" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "Onderdelen zijn standaard virtueel" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "Toon Import in Weergaven" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "Toon de importwizard in sommige onderdelenweergaven" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "Toon Prijs in Formulieren" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "Toon onderdeelprijs in sommige formulieren" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "Prijs in Stuklijst Weergeven" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "Prijsinformatie in Stuklijsttabellen opnemen" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "Toon Prijsgeschiedenis" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "Toon historische prijzen voor Onderdeel" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "Verwante onderdelen tonen" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "Verwante onderdelen voor een onderdeel tonen" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "Eerste voorraad aanmaken" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "Aanmaken eerste voorraad bij het maken van onderdeel" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "Interne Prijzen" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "Inschakelen van interne prijzen voor onderdelen" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "Interne Prijs als Stuklijst Prijs" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "Gebruik de interne prijs (indien ingesteld) in stuklijst prijsberekeningen" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "Onderdelennaam Weergaveopmaak" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "Opmaak om de onderdeelnaam weer te geven" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "Printen van labels Inschakelen" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "Printen van labels via de webinterface inschakelen" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "Label Afbeelding DPI" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "DPI resolutie bij het genereren van afbeelginsbestanden voor label printer plugins" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "Activeer Rapportages" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "Activeer het genereren van rapporten" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "Foutopsporingsmodus" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "Rapporten genereren in debug modus (HTML uitvoer)" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "Paginagrootte" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "Standaard paginagrootte voor PDF rapporten" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "Activeer Testrapporten" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "Activeer het genereren van testrapporten" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "Testrapporten Toevoegen" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Bij het afdrukken van een Testrapport, voeg een kopie van het Testrapport toe aan het bijbehorende Voorraadartikel" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "Batchcode Sjabloon" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "Sjabloon voor het genereren van standaard batchcodes voor voorraadartikelen" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "Verlopen Voorraad" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "Verlopen voorraad functionaliteit inschakelen" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "Verkoop Verlopen Voorraad" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "Verkoop verlopen voorraad toestaan" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "Voorraad Vervaltijd" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "Aantal dagen voordat voorraadartikelen als verouderd worden beschouwd voor ze verlopen" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "dagen" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "Produceer Verlopen Voorraad" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "Sta productie met verlopen voorraad toe" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "Voorraad Eigenaar Toezicht" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "Eigenaarstoezicht over voorraadlocaties en items inschakelen" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" -msgstr "" +msgstr "Productieorderreferentiepatroon" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" -msgstr "" +msgstr "Vereist patroon voor het genereren van het Bouworderreferentieveld" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" -msgstr "" +msgstr "Verkooporderreferentiepatroon" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" -msgstr "" +msgstr "Vereist patroon voor het genereren van het Verkooporderreferentieveld" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" -msgstr "" +msgstr "Standaard Verzending Verkooporder" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" -msgstr "" +msgstr "Aanmaken standaard verzending bij verkooporders inschakelen" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" -msgstr "" +msgstr "Inkooporderreferentiepatroon" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" -msgstr "" +msgstr "Vereist patroon voor het genereren van het Inkooporderreferentieveld" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "Wachtwoord vergeten functie inschakelen" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "Wachtwoord vergeten functie inschakelen op de inlogpagina's" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "Registratie inschakelen" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "Zelfregistratie voor gebruikers op de inlogpagina's inschakelen" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "SSO inschakelen" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "SSO inschakelen op de inlogpagina's" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "E-mailadres verplicht" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "Vereis gebruiker om e-mailadres te registreren bij aanmelding" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "E-mail twee keer" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "Laat gebruikers twee keer om hun wachtwoord vragen tijdens het aanmelden" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "Groep bij aanmelding" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "Groep waaraan nieuwe gebruikers worden toegewezen bij registratie" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "MFA afdwingen" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "Gebruikers moeten multifactor-beveiliging gebruiken." -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "Controleer plugins bij het opstarten" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "Activeer URL-integratie" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "Instellingssleutel (moet uniek zijn - hoofdletter ongevoelig" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "Toon laatste onderdelen" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "Toon laatste onderdelen op de startpagina" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "Recente Voorraadtelling" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "Toon recente voorraadwijzigingen" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "Toon recent aangepaste voorraadartikelen op de startpagina" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "Recente Voorraadtelling" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "Toon lage voorraad" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "Toon lage voorraad van artikelen op de startpagina" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "Toon lege voorraad" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "Toon lege voorraad van artikelen op de startpagina" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "Toon benodigde voorraad" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "Toon benodigde voorraad van artikelen voor productie op de startpagina" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "Toon verlopen voorraad" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "Toon verlopen voorraad van artikelen op de startpagina" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "Toon verouderde voorraad" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "Toon verouderde voorraad van artikelen op de startpagina" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "Toon openstaande producties" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "Toon openstaande producties op de startpagina" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "Toon achterstallige productie" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "Toon achterstallige producties op de startpagina" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "Toon uitstaande PO's" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "Toon uitstaande PO's op de startpagina" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "Toon achterstallige PO's" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "Toon achterstallige PO's op de startpagina" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "Toon uitstaande SO's" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "Toon uitstaande SO's op de startpagina" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "Toon achterstallige SO's" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "Toon achterstallige SO's op de startpagina" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "Zoek Onderdelen" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "Inactieve Onderdelen Verbergen" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "Zoek in Voorraad" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" -msgstr "" +msgstr "Inkooporders Zoeken" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "Toon inkooporders in het zoekvenster" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "Inactieve Inkooporders Weglaten" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inactieve inkooporders weglaten in het zoekvenster" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "Verkooporders zoeken" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "Toon verkooporders in het zoekvenster" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "Inactieve Verkooporders Weglaten" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "Inactieve verkooporders weglaten in het zoekvenster" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "Prijs" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "Actief" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "Token" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "Token voor toegang" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "Geheim" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "Bericht ID" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "Host" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "Koptekst" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "Koptekst van dit bericht" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "Berichtinhoud" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "Inhoud van dit bericht" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -2651,7 +2659,7 @@ msgstr "" #: common/notifications.py:294 msgid "A new order has been created and assigned to you" -msgstr "" +msgstr "Een nieuwe order is aangemaakt en aan u toegewezen" #: common/notifications.py:300 msgid "Items Received" @@ -2659,7 +2667,7 @@ msgstr "" #: common/notifications.py:302 msgid "Items have been received against a purchase order" -msgstr "" +msgstr "Artikelen zijn ontvangen tegen een inkooporder" #: common/views.py:85 order/templates/order/purchase_order_detail.html:23 #: order/views.py:102 part/views.py:112 @@ -2671,7 +2679,7 @@ msgstr "Upload Bestand" #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:113 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" -msgstr "" +msgstr "Vergelijk Velden" #: common/views.py:87 msgid "Match Items" @@ -2690,7 +2698,7 @@ msgstr "" #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 msgid "Previous Step" -msgstr "" +msgstr "Vorige Stap" #: company/models.py:98 msgid "Company description" @@ -3031,7 +3039,7 @@ msgstr "Afbeelding downloaden van URL" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "Klant" @@ -3255,7 +3263,7 @@ msgstr "Toegewezen Voorraadartikelen" #: templates/js/translated/company.js:909 templates/js/translated/order.js:935 #: templates/js/translated/stock.js:1929 msgid "Supplier Part" -msgstr "" +msgstr "Leveranciersonderdeel" #: company/templates/company/supplier_part.html:35 msgid "Supplier part actions" @@ -3319,7 +3327,7 @@ msgstr "Prijsinformatie" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "Prijzen" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "Voorraadartikelen" @@ -3517,7 +3525,7 @@ msgstr "Bedrijf waar de artikelen van worden besteld" #: order/models.py:262 order/templates/order/order_base.html:124 #: templates/js/translated/order.js:1716 msgid "Supplier Reference" -msgstr "" +msgstr "Leveranciersreferentie" #: order/models.py:262 msgid "Supplier order reference code" @@ -3537,7 +3545,7 @@ msgstr "Order uitgegeven op datum" #: order/models.py:280 msgid "Target Delivery Date" -msgstr "" +msgstr "Doel Leverdatum" #: order/models.py:281 msgid "Expected date for order delivery. Order will be overdue after this date." @@ -3549,19 +3557,19 @@ msgstr "Order voltooid op datum" #: order/models.py:323 msgid "Part supplier must match PO supplier" -msgstr "" +msgstr "Onderdeelleverancier moet overeenkomen met de Inkooporderleverancier" #: order/models.py:467 msgid "Quantity must be a positive number" -msgstr "" +msgstr "Hoeveelheid moet een positief getal zijn" #: order/models.py:638 msgid "Company to which the items are being sold" -msgstr "" +msgstr "Bedrijf waaraan de artikelen worden verkocht" #: order/models.py:644 msgid "Customer Reference " -msgstr "" +msgstr "Klantreferentie " #: order/models.py:644 msgid "Customer order reference code" @@ -3618,15 +3626,15 @@ msgstr "Context" #: order/models.py:930 msgid "Additional context for this line" -msgstr "" +msgstr "Additionele context voor deze regel" #: order/models.py:939 msgid "Unit price" -msgstr "" +msgstr "Stukprijs" #: order/models.py:969 msgid "Supplier part must match supplier" -msgstr "" +msgstr "Leveranciersonderdeel moet overeenkomen met leverancier" #: order/models.py:977 msgid "deleted" @@ -3646,13 +3654,13 @@ msgstr "Order" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "Inkooporder" #: order/models.py:1002 msgid "Supplier part" -msgstr "" +msgstr "Leveranciersonderdeel" #: order/models.py:1009 order/templates/order/order_base.html:169 #: templates/js/translated/order.js:1390 templates/js/translated/order.js:2073 @@ -3663,95 +3671,95 @@ msgstr "Ontvangen" #: order/models.py:1010 msgid "Number of items received" -msgstr "" +msgstr "Aantal ontvangen artikelen" #: order/models.py:1017 part/templates/part/prices.html:181 stock/models.py:727 #: stock/serializers.py:171 stock/templates/stock/item_base.html:191 #: templates/js/translated/stock.js:1960 msgid "Purchase Price" -msgstr "" +msgstr "Inkoopprijs" #: order/models.py:1018 msgid "Unit purchase price" -msgstr "" +msgstr "Aankoopprijs per stuk" #: order/models.py:1026 msgid "Where does the Purchaser want this item to be stored?" -msgstr "" +msgstr "Waar wil de inkoper dat dit artikel opgeslagen wordt?" #: order/models.py:1092 msgid "Virtual part cannot be assigned to a sales order" -msgstr "" +msgstr "Virtueel onderdeel kan niet worden toegewezen aan een verkooporder" #: order/models.py:1097 msgid "Only salable parts can be assigned to a sales order" -msgstr "" +msgstr "Alleen verkoopbare onderdelen kunnen aan een verkooporder worden toegewezen" #: order/models.py:1123 part/templates/part/part_pricing.html:115 #: part/templates/part/prices.html:121 part/templates/part/prices.html:290 msgid "Sale Price" -msgstr "" +msgstr "Verkoopprijs" #: order/models.py:1124 msgid "Unit sale price" -msgstr "" +msgstr "Prijs per stuk" #: order/models.py:1129 msgid "Shipped quantity" -msgstr "" +msgstr "Verzonden hoeveelheid" #: order/models.py:1205 msgid "Date of shipment" -msgstr "" +msgstr "Datum van verzending" #: order/models.py:1212 msgid "Checked By" -msgstr "" +msgstr "Gecontroleerd door" #: order/models.py:1213 msgid "User who checked this shipment" -msgstr "" +msgstr "Gebruiker die deze zending gecontroleerd heeft" #: order/models.py:1220 order/models.py:1405 order/serializers.py:1170 #: order/serializers.py:1294 templates/js/translated/model_renderers.js:314 msgid "Shipment" -msgstr "" +msgstr "Zending" #: order/models.py:1221 msgid "Shipment number" -msgstr "" +msgstr "Zendingsnummer" #: order/models.py:1225 msgid "Shipment notes" -msgstr "" +msgstr "Zendingnotities" #: order/models.py:1231 msgid "Tracking Number" -msgstr "" +msgstr "Volgnummer" #: order/models.py:1232 msgid "Shipment tracking information" -msgstr "" +msgstr "Zending volginformatie" #: order/models.py:1239 msgid "Invoice Number" -msgstr "" +msgstr "Factuurnummer" #: order/models.py:1240 msgid "Reference number for associated invoice" -msgstr "" +msgstr "Referentienummer voor bijbehorende factuur" #: order/models.py:1258 msgid "Shipment has already been sent" -msgstr "" +msgstr "Verzending is al verzonden" #: order/models.py:1261 msgid "Shipment has no allocated stock items" -msgstr "" +msgstr "Zending heeft geen toegewezen voorraadartikelen" #: order/models.py:1364 order/models.py:1366 msgid "Stock item has not been assigned" -msgstr "" +msgstr "Voorraadartikel is niet toegewezen" #: order/models.py:1370 msgid "Cannot allocate stock item to a line with a different part" @@ -3759,19 +3767,15 @@ msgstr "Kan het voorraadartikel niet toewijzen aan een regel met een ander onder #: order/models.py:1372 msgid "Cannot allocate stock to a line without a part" -msgstr "" +msgstr "Kan voorraad niet toewijzen aan een regel zonder onderdeel" #: order/models.py:1375 msgid "Allocation quantity cannot exceed stock quantity" -msgstr "" - -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" +msgstr "Toewijzingshoeveelheid kan niet hoger zijn dan de voorraadhoeveelheid" #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" -msgstr "" +msgstr "Hoeveelheid moet 1 zijn voor geserialiseerd voorraadartikel" #: order/models.py:1388 msgid "Sales order does not match shipment" @@ -3783,7 +3787,7 @@ msgstr "Verzending komt niet overeen met verkooporder" #: order/models.py:1397 msgid "Line" -msgstr "" +msgstr "Regel" #: order/models.py:1406 msgid "Sales order shipment reference" @@ -3791,19 +3795,19 @@ msgstr "Verzendreferentie verkooporder" #: order/models.py:1419 templates/js/translated/notification.js:55 msgid "Item" -msgstr "" +msgstr "Artikel" #: order/models.py:1420 msgid "Select stock item to allocate" -msgstr "" +msgstr "Selecteer voorraadartikel om toe te wijzen" #: order/models.py:1423 msgid "Enter stock allocation quantity" -msgstr "" +msgstr "Voer voorraadtoewijzingshoeveelheid in" #: order/serializers.py:67 msgid "Price currency" -msgstr "" +msgstr "Prijs valuta" #: order/serializers.py:199 msgid "Order cannot be cancelled" @@ -3815,11 +3819,11 @@ msgstr "Order is niet open" #: order/serializers.py:318 msgid "Purchase price currency" -msgstr "" +msgstr "Inkoopprijs valuta" #: order/serializers.py:337 msgid "Supplier part must be specified" -msgstr "" +msgstr "Leveranciersonderdeel moet worden gespecificeerd" #: order/serializers.py:342 msgid "Purchase order must be specified" @@ -3843,7 +3847,7 @@ msgstr "Artikelregel komt niet overeen met inkooporder" #: order/serializers.py:429 order/serializers.py:533 msgid "Select destination location for received items" -msgstr "" +msgstr "Selecteer bestemmingslocatie voor ontvangen items" #: order/serializers.py:448 templates/js/translated/order.js:1248 msgid "Enter batch code for incoming stock items" @@ -3851,23 +3855,23 @@ msgstr "" #: order/serializers.py:456 templates/js/translated/order.js:1259 msgid "Enter serial numbers for incoming stock items" -msgstr "" +msgstr "Voer serienummers in voor inkomende voorraadartikelen" #: order/serializers.py:469 msgid "Barcode Hash" -msgstr "" +msgstr "Streepjescode Hash" #: order/serializers.py:470 msgid "Unique identifier field" -msgstr "" +msgstr "Unieke identificatieveld" #: order/serializers.py:484 msgid "Barcode is already in use" -msgstr "" +msgstr "Streepjescode is al in gebruik" #: order/serializers.py:507 msgid "An integer quantity must be provided for trackable parts" -msgstr "" +msgstr "Hoeveelheid als geheel getal vereist voor traceerbare onderdelen" #: order/serializers.py:549 msgid "Line items must be provided" @@ -3875,19 +3879,19 @@ msgstr "Artikelen moeten worden opgegeven" #: order/serializers.py:566 msgid "Destination location must be specified" -msgstr "" +msgstr "Bestemmingslocatie moet worden opgegeven" #: order/serializers.py:577 msgid "Supplied barcode values must be unique" -msgstr "" +msgstr "Geleverde streepjescodewaarden moeten uniek zijn" #: order/serializers.py:883 msgid "Sale price currency" -msgstr "" +msgstr "Verkoopprijs valuta" #: order/serializers.py:964 msgid "No shipment details provided" -msgstr "" +msgstr "Geen verzenddetails opgegeven" #: order/serializers.py:1027 order/serializers.py:1147 msgid "Line item is not associated with this order" @@ -3895,15 +3899,15 @@ msgstr "Artikelregel is niet gekoppeld aan deze bestelling" #: order/serializers.py:1049 msgid "Quantity must be positive" -msgstr "" +msgstr "Hoeveelheid moet positief zijn" #: order/serializers.py:1160 msgid "Enter serial numbers to allocate" -msgstr "" +msgstr "Voer serienummers in om toe te wijzen" #: order/serializers.py:1182 order/serializers.py:1302 msgid "Shipment has already been shipped" -msgstr "" +msgstr "Verzending is al verzonden" #: order/serializers.py:1185 order/serializers.py:1305 msgid "Shipment is not associated with this order" @@ -3911,11 +3915,11 @@ msgstr "Zending is niet gekoppeld aan deze bestelling" #: order/serializers.py:1235 msgid "No match found for the following serial numbers" -msgstr "" +msgstr "Geen overeenkomst gevonden voor de volgende serienummers" #: order/serializers.py:1245 msgid "The following serial numbers are already allocated" -msgstr "" +msgstr "De volgende serienummers zijn al toegewezen" #: order/tasks.py:26 msgid "Overdue Purchase Order" @@ -3965,12 +3969,12 @@ msgstr "Order plaatsen" #: order/templates/order/order_base.html:56 msgid "Receive items" -msgstr "" +msgstr "Ontvang artikelen" #: order/templates/order/order_base.html:58 #: order/templates/order/purchase_order_detail.html:30 msgid "Receive Items" -msgstr "" +msgstr "Ontvang Artikelen" #: order/templates/order/order_base.html:60 msgid "Mark order as complete" @@ -3998,7 +4002,7 @@ msgstr "Order Status" #: order/templates/order/order_base.html:117 msgid "No suppplier information available" -msgstr "" +msgstr "Geen leveranciersinformatie beschikbaar" #: order/templates/order/order_base.html:130 #: order/templates/order/sales_order_base.html:129 @@ -4009,7 +4013,7 @@ msgstr "Afgeronde artikelen" #: order/templates/order/sales_order_base.html:135 #: order/templates/order/sales_order_base.html:145 msgid "Incomplete" -msgstr "" +msgstr "Incompleet" #: order/templates/order/order_base.html:155 #: report/templates/report/inventree_build_order_base.html:121 @@ -4019,12 +4023,12 @@ msgstr "Uitgegeven" #: order/templates/order/order_base.html:183 #: order/templates/order/sales_order_base.html:190 msgid "Total cost" -msgstr "" +msgstr "Totale kosten" #: order/templates/order/order_base.html:187 #: order/templates/order/sales_order_base.html:194 msgid "Total cost could not be calculated" -msgstr "" +msgstr "Totale kosten konden niet worden berekend" #: order/templates/order/order_base.html:243 msgid "Edit Purchase Order" @@ -4034,23 +4038,23 @@ msgstr "Bewerk Inkooporder" #: part/templates/part/import_wizard/ajax_match_references.html:12 #: part/templates/part/import_wizard/match_references.html:12 msgid "Errors exist in the submitted data" -msgstr "" +msgstr "Er zijn fouten in de ingevoerde gegevens" #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" -msgstr "" +msgstr "Dien Selecties In" #: order/templates/order/order_wizard/match_parts.html:28 #: part/templates/part/import_wizard/ajax_match_references.html:21 #: part/templates/part/import_wizard/match_references.html:28 msgid "Row" -msgstr "" +msgstr "Rij" #: order/templates/order/order_wizard/match_parts.html:29 msgid "Select Supplier Part" -msgstr "" +msgstr "Selecteer Leveranciersonderdeel" #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 @@ -4086,7 +4090,7 @@ msgstr "Artikelen" #: order/templates/order/po_sidebar.html:7 msgid "Received Stock" -msgstr "" +msgstr "Ontvangen Voorraadartikelen" #: order/templates/order/purchase_order_detail.html:17 msgid "Purchase Order Items" @@ -4101,22 +4105,22 @@ msgstr "Artikel toevoegen" #: order/templates/order/purchase_order_detail.html:29 msgid "Receive selected items" -msgstr "" +msgstr "Geselecteerde artikelen ontvangen" #: order/templates/order/purchase_order_detail.html:48 #: order/templates/order/sales_order_detail.html:42 msgid "Extra Lines" -msgstr "" +msgstr "Extra Regels" #: order/templates/order/purchase_order_detail.html:53 #: order/templates/order/sales_order_detail.html:47 #: order/templates/order/sales_order_detail.html:280 msgid "Add Extra Line" -msgstr "" +msgstr "Voeg Extra Regel Toe" #: order/templates/order/purchase_order_detail.html:72 msgid "Received Items" -msgstr "" +msgstr "Ontvangen Artikelen" #: order/templates/order/purchase_order_detail.html:97 #: order/templates/order/sales_order_detail.html:150 @@ -4138,12 +4142,12 @@ msgstr "Print verkooporderrapport" #: order/templates/order/sales_order_base.html:47 msgid "Print packing list" -msgstr "" +msgstr "Druk pakbon af" #: order/templates/order/sales_order_base.html:60 #: templates/js/translated/order.js:229 msgid "Complete Shipments" -msgstr "" +msgstr "Voltooi Verzendingen" #: order/templates/order/sales_order_base.html:67 #: order/templates/order/sales_order_base.html:258 @@ -4157,13 +4161,13 @@ msgstr "Deze Verkooporder is niet volledig toegewezen" #: order/templates/order/sales_order_base.html:123 #: templates/js/translated/order.js:2526 msgid "Customer Reference" -msgstr "" +msgstr "Klantreferentie" #: order/templates/order/sales_order_base.html:141 #: order/templates/order/sales_order_detail.html:104 #: order/templates/order/so_sidebar.html:11 msgid "Completed Shipments" -msgstr "" +msgstr "Voltooide Verzendingen" #: order/templates/order/sales_order_base.html:230 msgid "Edit Sales Order" @@ -4176,7 +4180,7 @@ msgstr "Verkoooporder Artikelen" #: order/templates/order/sales_order_detail.html:68 #: order/templates/order/so_sidebar.html:8 msgid "Pending Shipments" -msgstr "" +msgstr "Verzendingen in behandeling" #: order/templates/order/sales_order_detail.html:72 #: templates/attachment_table.html:6 templates/js/translated/bom.js:1110 @@ -4186,11 +4190,11 @@ msgstr "Acties" #: order/templates/order/sales_order_detail.html:81 msgid "New Shipment" -msgstr "" +msgstr "Nieuwe Verzending" #: order/views.py:104 msgid "Match Supplier Parts" -msgstr "" +msgstr "Vergelijk Leveranciersonderdelen" #: order/views.py:377 msgid "Sales order not found" @@ -4198,59 +4202,59 @@ msgstr "Verkooporder niet gevonden" #: order/views.py:383 msgid "Price not found" -msgstr "" +msgstr "Prijs niet gevonden" #: order/views.py:386 #, python-brace-format msgid "Updated {part} unit-price to {price}" -msgstr "" +msgstr "{part} stukprijs bijgewerkt naar {price}" #: order/views.py:391 #, python-brace-format msgid "Updated {part} unit-price to {price} and quantity to {qty}" -msgstr "" +msgstr "{part} stukprijs bijgewerkt naar {price} en aantal naar {qty}" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "Binnenkomende Inkooporder" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "Uitgaande Verkooporder" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" -msgstr "Geproduceerde voorraad door Productieopdracht" +msgstr "Geproduceerde voorraad door Productieorder" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" -msgstr "Voorraad vereist voor Productieopdracht" +msgstr "Voorraad vereist voor Productieorder" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4261,12 +4265,12 @@ msgstr "Standaard locatie" #: part/bom.py:128 templates/email/low_stock_notification.html:17 msgid "Total Stock" -msgstr "" +msgstr "Totale Voorraad" #: part/bom.py:129 part/templates/part/part_base.html:189 #: templates/js/translated/order.js:3618 msgid "Available Stock" -msgstr "" +msgstr "Beschikbare Voorraad" #: part/bom.py:130 part/templates/part/part_base.html:207 #: templates/js/translated/bom.js:947 templates/js/translated/part.js:586 @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -4981,7 +4985,7 @@ msgstr "" #: part/templates/part/detail.html:116 stock/templates/stock/item.html:53 msgid "Sales Order Allocations" -msgstr "Verkoopopdracht Toewijzingen" +msgstr "Verkoopordertoewijzingen" #: part/templates/part/detail.html:138 msgid "Part Notes" @@ -5057,7 +5061,7 @@ msgstr "" #: part/templates/part/detail.html:334 stock/templates/stock/item.html:38 msgid "Build Order Allocations" -msgstr "Productieopdracht Toewijzingen" +msgstr "Productieordertoewijzingen" #: part/templates/part/detail.html:350 msgid "Part Suppliers" @@ -5271,7 +5275,7 @@ msgstr "" #: part/templates/part/part_base.html:215 #: stock/templates/stock/item_base.html:384 msgid "Allocated to Build Orders" -msgstr "Toegewezen aan Productieopdracht" +msgstr "Toegewezen aan Productieorder" #: part/templates/part/part_base.html:224 #: stock/templates/stock/item_base.html:377 @@ -5806,7 +5810,7 @@ msgstr "Filters inkooporder" #: report/models.py:450 msgid "Sales order query filters" -msgstr "" +msgstr "Verkooporder zoekopdracht filters" #: report/models.py:502 msgid "Snippet" @@ -5871,9 +5875,9 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" -msgstr "" +msgstr "Datum" #: report/templates/report/inventree_test_report_base.html:108 msgid "Pass" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6003,15 +6007,15 @@ msgstr "" #: stock/models.py:684 msgid "Source Purchase Order" -msgstr "" +msgstr "Bron Inkooporder" #: stock/models.py:687 msgid "Purchase order for this stock item" -msgstr "" +msgstr "Inkooporder voor dit voorraadartikel" #: stock/models.py:693 msgid "Destination Sales Order" -msgstr "" +msgstr "Bestemming Verkooporder" #: stock/models.py:699 stock/templates/stock/item_base.html:429 #: templates/js/translated/stock.js:1879 @@ -6070,7 +6074,7 @@ msgstr "" #: stock/models.py:1330 msgid "Stock item has been assigned to a sales order" -msgstr "" +msgstr "Voorraadartikel is toegewezen aan een verkooporder" #: stock/models.py:1333 msgid "Stock item is installed in another item" @@ -6219,11 +6223,11 @@ msgstr "" #: stock/serializers.py:775 msgid "Item is allocated to a sales order" -msgstr "" +msgstr "Artikel is toegewezen aan een verkooporder" #: stock/serializers.py:779 msgid "Item is allocated to a build order" -msgstr "Artikel is toegewezen aan een productieopdracht" +msgstr "Artikel is toegewezen aan een productieorder" #: stock/serializers.py:810 msgid "Customer to assign stock items" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -6441,11 +6445,11 @@ msgstr "" #: stock/templates/stock/item_base.html:292 msgid "This stock item is allocated to Sales Order" -msgstr "" +msgstr "Dit voorraadartikel is toegewezen aan Verkooporder" #: stock/templates/stock/item_base.html:300 msgid "This stock item is allocated to Build Order" -msgstr "Dit voorraadartikel is toegewezen aan Productieopdracht" +msgstr "Dit voorraadartikel is toegewezen aan Productieorder" #: stock/templates/stock/item_base.html:306 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." @@ -6704,7 +6708,7 @@ msgstr "" #: templates/InvenTree/index.html:178 msgid "Required for Build Orders" -msgstr "Vereist voor Productieopdracht" +msgstr "Vereist voor Productieorder" #: templates/InvenTree/index.html:191 msgid "Expired Stock" @@ -6716,27 +6720,27 @@ msgstr "" #: templates/InvenTree/index.html:224 msgid "Build Orders In Progress" -msgstr "Productieopdrachten in Uitvoering" +msgstr "Productieorders in Uitvoering" #: templates/InvenTree/index.html:235 msgid "Overdue Build Orders" -msgstr "Achterstallige Productieopdrachten" +msgstr "Achterstallige Productieorders" #: templates/InvenTree/index.html:255 msgid "Outstanding Purchase Orders" -msgstr "" +msgstr "Openstaande Inkooporders" #: templates/InvenTree/index.html:266 msgid "Overdue Purchase Orders" -msgstr "" +msgstr "Achterstallige Inkooporders" #: templates/InvenTree/index.html:286 msgid "Outstanding Sales Orders" -msgstr "" +msgstr "Openstaande Verkooporders" #: templates/InvenTree/index.html:297 msgid "Overdue Sales Orders" -msgstr "" +msgstr "Achterstallige Verkooporders" #: templates/InvenTree/notifications/history.html:9 msgid "Notification History" @@ -6798,7 +6802,7 @@ msgstr "" #: templates/InvenTree/settings/build.html:8 msgid "Build Order Settings" -msgstr "Instellingen Productieopdracht" +msgstr "Productieorderinstellingen" #: templates/InvenTree/settings/category.html:7 msgid "Category Settings" @@ -7002,7 +7006,7 @@ msgstr "" #: templates/InvenTree/settings/po.html:7 msgid "Purchase Order Settings" -msgstr "" +msgstr "Inkooporder Instellingen" #: templates/InvenTree/settings/report.html:8 #: templates/InvenTree/settings/user_reports.html:9 @@ -7132,7 +7136,7 @@ msgstr "" #: templates/InvenTree/settings/so.html:7 msgid "Sales Order Settings" -msgstr "" +msgstr "Verkooporder Instellingen" #: templates/InvenTree/settings/stock.html:7 msgid "Stock Settings" @@ -7639,20 +7643,20 @@ msgstr "Klik op de volgende link om deze order te bekijken" #: templates/email/build_order_required_stock.html:7 msgid "Stock is required for the following build order" -msgstr "Voorraad is vereist voor de volgende productieopdracht" +msgstr "Voorraad is vereist voor de volgende productieorder" #: templates/email/build_order_required_stock.html:8 #, python-format msgid "Build order %(build)s - building %(quantity)s x %(part)s" -msgstr "Productieopdracht %(build)s - In productie %(quantity)s x %(part)s" +msgstr "Productieorder %(build)s - In productie %(quantity)s x %(part)s" #: templates/email/build_order_required_stock.html:10 msgid "Click on the following link to view this build order" -msgstr "Klik op de volgende link om deze productieopdracht te bekijken" +msgstr "Klik op de volgende link om deze productieorder te bekijken" #: templates/email/build_order_required_stock.html:14 msgid "The following parts are low on required stock" -msgstr "" +msgstr "De volgende onderdelen hebben een lage vereiste voorraad" #: templates/email/build_order_required_stock.html:18 #: templates/js/translated/bom.js:1483 @@ -7876,7 +7880,7 @@ msgstr "" #: templates/js/translated/order.js:979 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" -msgstr "" +msgstr "Sluit" #: templates/js/translated/bom.js:250 msgid "Download BOM Template" @@ -7885,12 +7889,12 @@ msgstr "" #: templates/js/translated/bom.js:253 templates/js/translated/bom.js:287 #: templates/js/translated/order.js:760 templates/js/translated/tables.js:145 msgid "Format" -msgstr "" +msgstr "Formaat" #: templates/js/translated/bom.js:254 templates/js/translated/bom.js:288 #: templates/js/translated/order.js:761 msgid "Select file format" -msgstr "" +msgstr "Selecteer bestandsindeling" #: templates/js/translated/bom.js:295 msgid "Multi Level BOM" @@ -8020,7 +8024,7 @@ msgstr "" #: templates/js/translated/bom.js:1054 msgid "Including On Order" -msgstr "" +msgstr "Inclusief Op Bestelling" #: templates/js/translated/bom.js:1118 msgid "Validate BOM Item" @@ -8056,15 +8060,15 @@ msgstr "" #: templates/js/translated/build.js:86 msgid "Edit Build Order" -msgstr "Bewerk Productieopdracht" +msgstr "Bewerk Productieorder" #: templates/js/translated/build.js:120 msgid "Create Build Order" -msgstr "Maak Productieopdracht" +msgstr "Maak Productieorder" #: templates/js/translated/build.js:133 msgid "Cancel Build Order" -msgstr "Annuleer Productieopdracht" +msgstr "Annuleer Productieorder" #: templates/js/translated/build.js:142 msgid "Are you sure you wish to cancel this build?" @@ -8072,23 +8076,23 @@ msgstr "Weet je zeker dat je de productie wilt annuleren?" #: templates/js/translated/build.js:148 msgid "Stock items have been allocated to this build order" -msgstr "Voorraadartikelen zijn toegewezen aan deze productieopdracht" +msgstr "Voorraadartikelen zijn toegewezen aan deze productieorder" #: templates/js/translated/build.js:155 msgid "There are incomplete outputs remaining for this build order" -msgstr "Er staan onvolledige outputs open voor deze productieopdracht" +msgstr "Er staat incomplete productie open voor deze productieorder" #: templates/js/translated/build.js:185 msgid "Build order is ready to be completed" -msgstr "Productieopdracht is gereed om als voltooid te markeren" +msgstr "Productieorder is gereed om als voltooid te markeren" #: templates/js/translated/build.js:190 msgid "Build Order is incomplete" -msgstr "Productieopdracht is onvolledig" +msgstr "Productieorder is onvolledig" #: templates/js/translated/build.js:222 msgid "Complete Build Order" -msgstr "Voltooi Productieopdracht" +msgstr "Voltooi Productieoorder" #: templates/js/translated/build.js:263 templates/js/translated/stock.js:92 #: templates/js/translated/stock.js:210 @@ -8166,7 +8170,7 @@ msgstr "Verwijder Productieuitvoeren" #: templates/js/translated/build.js:720 msgid "No build order allocations found" -msgstr "Geen productieopdracht allocaties gevonden" +msgstr "Geen productieordertoewijzingen gevonden" #: templates/js/translated/build.js:757 msgid "Location not specified" @@ -8255,7 +8259,7 @@ msgstr "Er moet op zijn minst één onderdeel toegewezen worden" #: templates/js/translated/build.js:1985 templates/js/translated/order.js:2808 msgid "Specify stock allocation quantity" -msgstr "" +msgstr "Specificeer voorraadtoewijzingshoeveelheid" #: templates/js/translated/build.js:2059 msgid "All Parts Allocated" @@ -8271,7 +8275,7 @@ msgstr "Selecteer bron locatie (laat het veld leeg om iedere locatie te gebruike #: templates/js/translated/build.js:2102 msgid "Allocate Stock Items to Build Order" -msgstr "Voorraadartikelen toewijzen aan Productieopdracht" +msgstr "Voorraadartikelen toewijzen aan Productieorder" #: templates/js/translated/build.js:2113 templates/js/translated/order.js:2971 msgid "No matching stock locations" @@ -8287,7 +8291,7 @@ msgstr "" #: templates/js/translated/build.js:2283 msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines" -msgstr "Voorraadartikelen zullen automatisch worden toegewezen aan de productieopdracht, volgens de aangegeven richtlijnen" +msgstr "Voorraadartikelen zullen automatisch worden toegewezen aan de productieorder volgens de aangegeven richtlijnen" #: templates/js/translated/build.js:2285 msgid "If a location is specifed, stock will only be allocated from that location" @@ -8310,20 +8314,20 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" #: templates/js/translated/build.js:2463 msgid "Build order is overdue" -msgstr "Productieopdracht is achterstallig" +msgstr "Productieorder is achterstallig" #: templates/js/translated/build.js:2491 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8345,11 +8349,11 @@ msgstr "Fabrikantonderdeel bewerken" #: templates/js/translated/company.js:167 templates/js/translated/order.js:509 msgid "Add Supplier" -msgstr "" +msgstr "Leverancier Toevoegen" #: templates/js/translated/company.js:195 templates/js/translated/order.js:628 msgid "Add Supplier Part" -msgstr "" +msgstr "Leveranciersonderdeel Toevoegen" #: templates/js/translated/company.js:262 msgid "All selected supplier parts will be deleted" @@ -8679,7 +8683,7 @@ msgstr "" #: templates/js/translated/model_renderers.js:278 #: templates/js/translated/model_renderers.js:303 msgid "Order ID" -msgstr "" +msgstr "Order-ID" #: templates/js/translated/model_renderers.js:316 #: templates/js/translated/model_renderers.js:320 @@ -8720,23 +8724,23 @@ msgstr "" #: templates/js/translated/order.js:94 msgid "No stock items have been allocated to this shipment" -msgstr "" +msgstr "Geen voorraadartikelen toegewezen aan deze zending" #: templates/js/translated/order.js:99 msgid "The following stock items will be shipped" -msgstr "" +msgstr "De volgende voorraadartikelen worden verzonden" #: templates/js/translated/order.js:139 msgid "Complete Shipment" -msgstr "" +msgstr "Verzending Voltooien" #: templates/js/translated/order.js:159 msgid "Confirm Shipment" -msgstr "" +msgstr "Verzending Bevestigen" #: templates/js/translated/order.js:215 msgid "No pending shipments found" -msgstr "" +msgstr "Geen verzendingen in behandeling gevonden" #: templates/js/translated/order.js:219 msgid "No stock items have been allocated to pending shipments" @@ -8893,7 +8897,7 @@ msgstr "Order is achterstallig" #: templates/js/translated/order.js:1749 templates/js/translated/order.js:2568 #: templates/js/translated/order.js:2709 msgid "Items" -msgstr "" +msgstr "Artikelen" #: templates/js/translated/order.js:1847 templates/js/translated/order.js:3783 msgid "Duplicate Line Item" @@ -8913,18 +8917,18 @@ msgstr "Geen artikelen gevonden" #: templates/js/translated/order.js:1947 templates/js/translated/order.js:3517 msgid "Total" -msgstr "" +msgstr "Totaal" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" -msgstr "" +msgstr "Stukprijs" #: templates/js/translated/order.js:2016 templates/js/translated/order.js:2219 #: templates/js/translated/order.js:3558 templates/js/translated/order.js:4066 msgid "Total Price" -msgstr "" +msgstr "Totaalprijs" #: templates/js/translated/order.js:2057 templates/js/translated/order.js:3600 #: templates/js/translated/part.js:1046 @@ -8949,31 +8953,31 @@ msgstr "Artikel verwijderen" #: templates/js/translated/order.js:2268 templates/js/translated/order.js:4115 msgid "Duplicate line" -msgstr "" +msgstr "Kopieer regel" #: templates/js/translated/order.js:2269 templates/js/translated/order.js:4116 msgid "Edit line" -msgstr "" +msgstr "Bewerk regel" #: templates/js/translated/order.js:2270 templates/js/translated/order.js:4117 msgid "Delete line" -msgstr "" +msgstr "Verwijder regel" #: templates/js/translated/order.js:2300 templates/js/translated/order.js:4147 msgid "Duplicate Line" -msgstr "" +msgstr "Kopieer Regel" #: templates/js/translated/order.js:2321 templates/js/translated/order.js:4168 msgid "Edit Line" -msgstr "" +msgstr "Bewerk Regel" #: templates/js/translated/order.js:2332 templates/js/translated/order.js:4179 msgid "Delete Line" -msgstr "" +msgstr "Verwijder Regel" #: templates/js/translated/order.js:2343 msgid "No matching line" -msgstr "" +msgstr "Geen overeenkomende regel" #: templates/js/translated/order.js:2454 msgid "No sales orders found" @@ -8981,51 +8985,51 @@ msgstr "Geen verkooporder gevonden" #: templates/js/translated/order.js:2517 msgid "Invalid Customer" -msgstr "" +msgstr "Ongeldige Klant" #: templates/js/translated/order.js:2615 msgid "Edit shipment" -msgstr "" +msgstr "Verzending bewerken" #: templates/js/translated/order.js:2618 msgid "Complete shipment" -msgstr "" +msgstr "Verzending Voltooien" #: templates/js/translated/order.js:2623 msgid "Delete shipment" -msgstr "" +msgstr "Verzending verwijderen" #: templates/js/translated/order.js:2643 msgid "Edit Shipment" -msgstr "" +msgstr "Verzending bewerken" #: templates/js/translated/order.js:2660 msgid "Delete Shipment" -msgstr "" +msgstr "Verzending verwijderen" #: templates/js/translated/order.js:2694 msgid "No matching shipments found" -msgstr "" +msgstr "Geen overeenkomende verzending gevonden" #: templates/js/translated/order.js:2704 msgid "Shipment Reference" -msgstr "" +msgstr "Verzendingsreferentie" #: templates/js/translated/order.js:2728 msgid "Not shipped" -msgstr "" +msgstr "Niet verzonden" #: templates/js/translated/order.js:2734 msgid "Tracking" -msgstr "" +msgstr "Volgen" #: templates/js/translated/order.js:2738 msgid "Invoice" -msgstr "" +msgstr "Factuur" #: templates/js/translated/order.js:2907 msgid "Add Shipment" -msgstr "" +msgstr "Voeg Verzending toe" #: templates/js/translated/order.js:2958 msgid "Confirm stock allocation" @@ -9041,52 +9045,52 @@ msgstr "Geen verkooporder toewijzingen gevonden" #: templates/js/translated/order.js:3246 msgid "Edit Stock Allocation" -msgstr "" +msgstr "Bewerk Voorraadtoewijzing" #: templates/js/translated/order.js:3263 msgid "Confirm Delete Operation" -msgstr "" +msgstr "Bevestig Verwijderen" #: templates/js/translated/order.js:3264 msgid "Delete Stock Allocation" -msgstr "" +msgstr "Verwijder Voorraadtoewijzing" #: templates/js/translated/order.js:3309 templates/js/translated/order.js:3398 #: templates/js/translated/stock.js:1598 msgid "Shipped to customer" -msgstr "" +msgstr "Verzonden aan klant" #: templates/js/translated/order.js:3317 templates/js/translated/order.js:3407 msgid "Stock location not specified" -msgstr "" +msgstr "Voorraadlocatie niet gespecificeerd" #: templates/js/translated/order.js:3721 msgid "Allocate serial numbers" -msgstr "" +msgstr "Wijs serienummers toe" #: templates/js/translated/order.js:3727 msgid "Purchase stock" -msgstr "" +msgstr "Koop voorraad" #: templates/js/translated/order.js:3734 templates/js/translated/order.js:3932 msgid "Calculate price" -msgstr "" +msgstr "Bereken prijs" #: templates/js/translated/order.js:3746 msgid "Cannot be deleted as items have been shipped" -msgstr "" +msgstr "Kan niet worden verwijderd omdat artikelen verzonden zijn" #: templates/js/translated/order.js:3749 msgid "Cannot be deleted as items have been allocated" -msgstr "" +msgstr "Kan niet worden verwijderd omdat artikelen toegewezen zijn" #: templates/js/translated/order.js:3831 msgid "Allocate Serial Numbers" -msgstr "" +msgstr "Wijs Serienummers Toe" #: templates/js/translated/order.js:3940 msgid "Update Unit Price" -msgstr "" +msgstr "Werk Stukprijs Bij" #: templates/js/translated/order.js:3954 msgid "No matching line items" @@ -9094,7 +9098,7 @@ msgstr "Geen overeenkomende artikelen" #: templates/js/translated/order.js:4190 msgid "No matching lines" -msgstr "" +msgstr "Geen overeenkomende regels" #: templates/js/translated/part.js:56 msgid "Part Attributes" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9462,23 +9470,23 @@ msgstr "" #: templates/js/translated/report.js:279 msgid "Select Purchase Orders" -msgstr "" +msgstr "Selecteer Inkooporders" #: templates/js/translated/report.js:280 msgid "Purchase Order(s) must be selected before printing report" -msgstr "" +msgstr "Inkooporder(s) moeten geselecteerd zijn voordat u rapport afdrukt" #: templates/js/translated/report.js:298 templates/js/translated/report.js:352 msgid "No report templates found which match selected orders" -msgstr "" +msgstr "Geen rapportsjablonen gevonden die overeenkomen met geselecteerde orders" #: templates/js/translated/report.js:333 msgid "Select Sales Orders" -msgstr "" +msgstr "Selecteer Verkooporders" #: templates/js/translated/report.js:334 msgid "Sales Order(s) must be selected before printing report" -msgstr "" +msgstr "Verkooporder(s) moeten geselecteerd zijn voordat u rapport afdrukt" #: templates/js/translated/search.js:392 msgid "Minimize results" @@ -9714,7 +9722,7 @@ msgstr "" #: templates/js/translated/stock.js:1602 msgid "Assigned to Sales Order" -msgstr "" +msgstr "Toegewezen aan Verkooporder" #: templates/js/translated/stock.js:1608 msgid "No stock location set" @@ -9726,7 +9734,7 @@ msgstr "" #: templates/js/translated/stock.js:1780 msgid "Stock item assigned to sales order" -msgstr "" +msgstr "Voorraadartikel toegewezen aan verkooporder" #: templates/js/translated/stock.js:1783 msgid "Stock item assigned to customer" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "Inkooporder bestaat niet meer" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index c55448ce2e..45c1070efe 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -121,44 +121,44 @@ msgstr "Ekstern server returnerte tomt svar" msgid "Supplied URL is not a valid image file" msgstr "Angitt URL er ikke en gyldig bildefil" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Dupliser serie: {sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Ugyldig mengde oppgitt" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "Tom serienummerstreng" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Ugyldig gruppeserie: {g}" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "Ugyldig gruppe: {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Ugyldig gruppesekvense: {g}" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Ugyldig/ingen gruppe {group}" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "Ingen serienummer funnet" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Antall unike serienumre ({s}) må samsvare med antall ({q})" @@ -229,12 +229,12 @@ msgstr "Kommenter" msgid "File comment" msgstr "Kommentar til fil" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "Bruker" @@ -271,7 +271,7 @@ msgstr "Feil ved endring av navn" msgid "Invalid choice" msgstr "Ugyldig valg" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "Ugyldig valg" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "Navn" @@ -304,9 +304,9 @@ msgstr "Navn" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "Beskrivelse" @@ -319,7 +319,7 @@ msgid "parent" msgstr "overkategori" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "Overde må ikke overstige 100%" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "Rediger brukerinformasjon" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "Velg passord" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "Passordfeltene må samsvare" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "Systeminformasjon" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -799,8 +799,8 @@ msgstr "Build order som denne build er tildelt til" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "Del" @@ -951,7 +951,7 @@ msgstr "Prosjektvare må spesifisere en prosjekt utdata, siden hovedvaren er mar msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "Lagervare er overtildelt" @@ -988,7 +988,7 @@ msgstr "Bygge for å tildele deler" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "Lagervare" @@ -998,7 +998,7 @@ msgstr "Kilde lagervare" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "Kilde lagervare" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "Antall" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "Beliggenhet" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "" @@ -1447,7 +1447,7 @@ msgstr "Tildelte deler" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:880 +msgid "Tree Depth" +msgstr "" + +#: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Strekkode støtte" -#: common/models.py:881 +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "Aktiver skrekkodeleser støtte" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "Tilat duplisert IPN" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "Tillat flere deler å dele samme IPN" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "Tillat redigering av IPN" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "Tillat å endre IPN-verdien mens du redigerer en del" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "Kopier testdata som standard ved duplisering av en del" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "Kopier kategori parametermaler ved oppretting av en del" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "Mal" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "Deler er maler som standard" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "Montering" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "Deler kan settes sammen fra andre komponenter som standard" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "Komponent" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "Deler kan bli brukt som underkomponenter som standard" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "Kjøpbar" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "Deler er kjøpbare som standard" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "Salgbar" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "Deler er salgbare som standard" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "Sporbar" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "Deler er sporbare som standard" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "Virtuelle" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "Deler er virtuelle som standard" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "Vis import i visninger" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "Vis importveiviseren i noen deler visninger" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "Vis pris i skjemaer" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "Vis delpris i noen skjemaer" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "Aktiver passord glemt" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "Ativer funskjon for glemt passord på innloggingssidene" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "Aktiver registrering" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "Aktiver egenregistrerting for brukerer på påloggingssidene" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "Aktiver SSO" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "Aktiver SSO på innloggingssidene" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "E-postadresse kreves" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "Krevt at brukeren angi e-post ved registrering" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "Auto-utfyll SSO brukere" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "Fyll automatisk ut brukeropplysninger fra SSO kontodata" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "E-post to ganger" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "Ved registrering spør brukere to ganger for e-posten" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "Passord to ganger" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "Ved registrerting, spør brukere to ganger for passord" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "Gruppe for hvilke nye brukere som er tilknyttet registrering" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "Brukere må bruke flerfaktorsikkerhet." -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "Aktiver URL integrering" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "Aktiver navigasjonsintegrering" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "Aktiver app integrasjon" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "Vis abbonerte deler" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "Vis abbonerte deler på hjemmesiden" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "Vis abbonerte kategorier" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "Vis abbonerte delkatekorier på hjemmesiden" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "Vis nyeste deler" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "Vis nyeste deler på hjemmesiden" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "Antall nylig deler" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "Vis uvaliderte BOMs" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "Vis BOMs som venter validering på hjemmesiden" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "Vis nylige lagerendringer" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "Vis nylig endret lagervarer på hjemmesiden" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "Siste lagertelling" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "Antall nylige lagervarer som skal vises på indeksside" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "Vis lav lager" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "Vis lav lagervarer på hjemmesiden" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "Vis tom lagervarer" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "Aktiv" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "Sjetong" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "Nøkkel for tilgang" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "Hemmelig" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "Delt hemmlighet for HMAC" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "Melding ID" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "Unik Id for denne meldingen" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "Vert" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "Tittel" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "Overskrift for denne meldingen" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "Brødtekst" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "Arbeidet med" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "Var arbeidet med denne meldingen ferdig?" @@ -3031,7 +3039,7 @@ msgstr "Last ned bilde fra URL" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "Kunde" @@ -3319,7 +3327,7 @@ msgstr "" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index c0fbbf3955..5df6c03a1e 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Powtórzony numer seryjny: {sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "Pusty ciąg numeru seryjnego" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Nieprawidłowy zakres grupy: {g}" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "Nieprawidłowa grupa: {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Nieprawidłowa sekwencja grupy: {g}" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Nieprawidłowa/Brak grupy {group}" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "Nie znaleziono numerów seryjnych" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Liczba unikalnych numerów seryjnych ({s}) musi odpowiadać ilości ({q})" @@ -229,12 +229,12 @@ msgstr "Komentarz" msgid "File comment" msgstr "Komentarz pliku" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "Użytkownik" @@ -271,7 +271,7 @@ msgstr "Błąd zmiany nazwy pliku" msgid "Invalid choice" msgstr "Błędny wybór" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "Błędny wybór" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "Nazwa" @@ -304,9 +304,9 @@ msgstr "Nazwa" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "Opis" @@ -319,7 +319,7 @@ msgid "parent" msgstr "nadrzędny" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "Ścieżka" @@ -687,27 +687,27 @@ msgstr "Przedawnienie nie może przekroczyć 100 %" msgid "Invalid value for overage" msgstr "Nieprawidłowa wartość przedawnienia" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "Edytuj informacje użytkownika" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "Ustaw hasło" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "Hasła muszą być zgodne" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "Informacja systemowa" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "O InvenTree" @@ -799,8 +799,8 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "Komponent" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "Element magazynowy" @@ -998,7 +998,7 @@ msgstr "Lokalizacja magazynowania przedmiotu" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "Lokalizacja magazynowania przedmiotu" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "Ilość" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "Lokalizacja" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "Status" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:880 +msgid "Tree Depth" +msgstr "" + +#: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Obsługa kodu kreskowego" -#: common/models.py:881 +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "Włącz obsługę skanera kodów" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "Wyrażenie regularne IPN" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "Zezwól na powtarzający się IPN" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "Zezwól na edycję IPN" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "Skopiuj BOM komponentu" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "Szablon" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "Złożenie" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "Komponent" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "Możliwość zakupu" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "Części są domyślnie z możliwością zakupu" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "Możliwość sprzedaży" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "Części są domyślnie z możliwością sprzedaży" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "Możliwość śledzenia" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "Części są domyślnie z możliwością śledzenia" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "Wirtualny" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "Części są domyślnie wirtualne" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "Pokaż cenę w BOM" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "Dołącz informacje cenowe w tabelach BOM" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "Pokaż historię cen" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "Utwórz początkowy stan magazynowy" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "Ceny wewnętrzne" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "Włącz drukowanie etykiet" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "Włącz drukowanie etykiet z interfejsu WWW" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "DPI etykiety" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "Włącz raporty" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "Tryb Debugowania" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "Rozmiar strony" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "Domyślna wielkość strony dla raportów PDF" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "Włącz generowanie raportów testów" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "dni" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "Włącz opcję zapomnianego hasła" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "Włącz funkcję zapomnianego hasła na stronach logowania" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "Włącz rejestrację" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "Włącz samodzielną rejestrację dla użytkowników na stronach logowania" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "Włącz SSO" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "Włącz SSO na stronach logowania" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "Adres e-mail jest wymagany" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "Autouzupełnianie użytkowników SSO" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "Automatycznie wypełnij dane użytkownika z danych konta SSO" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "E-mail dwa razy" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich adres e-mail" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "Hasło dwukrotnie" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich hasło" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "Grupuj przy rejestracji" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "Wymuś MFA" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "Użytkownicy muszą używać zabezpieczeń wieloskładnikowych." -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "Sprawdź wtyczki przy starcie" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "Włącz integrację URL" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "Włącz wtyczki, aby dodać ścieżki URL" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "Włącz integrację z aplikacją" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "Włącz wtyczki, aby dodać aplikacje" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "Włącz wtyczki, aby uruchamiać zaplanowane zadania" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "Klucz ustawień (musi być unikalny - niewrażliwy na wielkość liter" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "Pokaż obserwowane części" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "Pokaż obserwowane części na stronie głównej" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "Pokaż obserwowane kategorie" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "Pokaż obserwowane kategorie części na stronie głównej" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "Pokaż najnowsze części" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "Pokaż najnowsze części na stronie głównej" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "Pokaż niski stan magazynowy" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "Pokaż elementy o niskim stanie na stronie głównej" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "Pokaż wymagany stan zapasów" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "Szukaj części" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "Ukryj nieaktywne części" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "Pokaż ilość w formularzach" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "Stały pasek nawigacyjny" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "Format daty" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "Preferowany format wyświetlania dat" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Planowanie komponentów" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "Cena" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "Punkt końcowy" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "Aktywny" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "Sekret" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "Współdzielony sekret dla HMAC" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "Id wiadomości" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "Unikalny identyfikator dla tej wiadomości" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "Host, od którego otrzymano tę wiadomość" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "Nagłówek" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "Nagłówek tej wiadomości" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "Zawartość" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "Pobierz obraz z adresu URL" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "Klient" @@ -3319,7 +3327,7 @@ msgstr "Informacja cenowa" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "Edytuj przedział cenowy" @@ -3388,7 +3396,7 @@ msgstr "Cennik" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "Towary" @@ -3646,7 +3654,7 @@ msgstr "Zamówienie" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "Zlecenie zakupu" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Zarezerwowana ilość nie może przekraczać ilości na stanie" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "Ważny" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "Ta opcja musi być zaznaczona" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "Musi być większe niż zero" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "Musi być prawidłową ilością" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "To pole jest wymagane" @@ -4309,7 +4313,7 @@ msgstr "Kategorie części" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Części" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "Nazwa testu" @@ -4516,7 +4520,7 @@ msgstr "Testowy opis" msgid "Enter description for this test" msgstr "Wprowadź opis do tego testu" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "Wymagane" @@ -4525,7 +4529,7 @@ msgstr "Wymagane" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "Wymaga wartości" @@ -4533,7 +4537,7 @@ msgstr "Wymaga wartości" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "Wymaga załącznika" @@ -5871,7 +5875,7 @@ msgstr "Wynik" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "Data" @@ -5890,19 +5894,19 @@ msgstr "Zainstalowane elementy" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "Numer seryjny" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8313,8 +8317,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "Wybierz" @@ -8326,7 +8330,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "Brak informacji o użytkowniku" @@ -8920,7 +8924,7 @@ msgstr "Razem" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "Cena jednostkowa" @@ -9320,8 +9324,8 @@ msgstr "" msgid "No category" msgstr "Brak kategorii" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "Wyświetl jako listę" @@ -9345,71 +9349,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "Wyświetl jako drzewo" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "Obserwowana kategoria" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "Nie znaleziono informacji o ${human_name}" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "Edytuj ${human_name}" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "Usuń ${human_name}" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "Cena jednostkowa" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9800,75 +9808,79 @@ msgstr "" msgid "Status code must be selected" msgstr "Kod statusu musi być wybrany" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "Szczegóły" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "Lokalizacja już nie istnieje" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "Zamówienie zakupu już nie istnieje" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "Klient już nie istnieje" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "Element magazynowy już nie istnieje" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "Dodano" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "Usunięto" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/pt/LC_MESSAGES/django.po b/InvenTree/locale/pt/LC_MESSAGES/django.po index cefe4715c3..1d554c59c2 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Numero serial duplicado: {sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Quantidade invalida" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "Numero serial em branco" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Numero de grupo invalido:{g}" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "Grupo invalido:{g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Sequencia de grupo invalida:{g}" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Invalido/sem grupo {group}" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "Nenhum numero serial encontrado" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Numero de numeros seriais ({s}) precisa bater com quantidade ({q})" @@ -229,12 +229,12 @@ msgstr "Comentario" msgid "File comment" msgstr "Comentario sobre arquivo" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "Usuario" @@ -271,7 +271,7 @@ msgstr "Erro renomeando o arquivo" msgid "Invalid choice" msgstr "Escolha invalida" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "Escolha invalida" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "Nome" @@ -304,9 +304,9 @@ msgstr "Nome" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "Descricao" @@ -319,7 +319,7 @@ msgid "parent" msgstr "parent" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "" @@ -998,7 +998,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 -msgid "Barcode Support" +#: common/models.py:880 +msgid "Tree Depth" msgstr "" #: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 +msgid "Barcode Support" +msgstr "" + +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "" @@ -3319,7 +3327,7 @@ msgstr "" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/pt_br/LC_MESSAGES/django.po b/InvenTree/locale/pt_br/LC_MESSAGES/django.po index 01d9e1a8b6..6a5ca70fea 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: 2022-08-01 05:21+0000\n" +"POT-Creation-Date: 2022-08-04 00:21+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -230,8 +230,8 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1637 -#: common/models.py:1638 common/models.py:1860 common/models.py:1861 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 +#: common/models.py:1637 common/models.py:1860 common/models.py:1861 #: common/models.py:2123 common/models.py:2124 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 @@ -688,27 +688,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -952,7 +952,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -999,7 +999,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1669 +#: build/templates/build/detail.html:34 common/models.py:1668 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1651,913 +1651,913 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:452 +#: common/models.py:451 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:454 +#: common/models.py:453 msgid "Settings value" msgstr "" -#: common/models.py:495 +#: common/models.py:494 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:512 +#: common/models.py:511 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:523 +#: common/models.py:522 msgid "Value must be an integer value" msgstr "" -#: common/models.py:568 +#: common/models.py:567 msgid "Key string must be unique" msgstr "" -#: common/models.py:752 +#: common/models.py:751 msgid "No group" msgstr "" -#: common/models.py:805 +#: common/models.py:804 msgid "Restart required" msgstr "" -#: common/models.py:806 +#: common/models.py:805 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:813 +#: common/models.py:812 msgid "Server Instance Name" msgstr "" -#: common/models.py:815 +#: common/models.py:814 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:820 +#: common/models.py:819 msgid "Use instance name" msgstr "" -#: common/models.py:821 +#: common/models.py:820 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:827 +#: common/models.py:826 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:828 +#: common/models.py:827 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:834 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:93 company/models.py:94 msgid "Company name" msgstr "" -#: common/models.py:835 +#: common/models.py:834 msgid "Internal company name" msgstr "" -#: common/models.py:840 +#: common/models.py:839 msgid "Base URL" msgstr "" -#: common/models.py:841 +#: common/models.py:840 msgid "Base URL for server instance" msgstr "" -#: common/models.py:848 +#: common/models.py:847 msgid "Default Currency" msgstr "" -#: common/models.py:849 +#: common/models.py:848 msgid "Default currency" msgstr "" -#: common/models.py:855 +#: common/models.py:854 msgid "Download from URL" msgstr "" -#: common/models.py:856 +#: common/models.py:855 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:862 +#: common/models.py:861 msgid "Download Size Limit" msgstr "" -#: common/models.py:863 +#: common/models.py:862 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:874 +#: common/models.py:873 msgid "Require confirm" msgstr "" -#: common/models.py:875 +#: common/models.py:874 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:881 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:882 +#: common/models.py:881 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:888 +#: common/models.py:887 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:889 +#: common/models.py:888 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:895 +#: common/models.py:894 msgid "IPN Regex" msgstr "" -#: common/models.py:896 +#: common/models.py:895 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:899 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:901 +#: common/models.py:900 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:906 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:908 +#: common/models.py:907 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:914 +#: common/models.py:913 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:915 +#: common/models.py:914 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:921 +#: common/models.py:920 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:922 +#: common/models.py:921 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:928 +#: common/models.py:927 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:929 +#: common/models.py:928 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:935 +#: common/models.py:934 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:936 +#: common/models.py:935 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:942 part/models.py:2412 report/models.py:158 +#: common/models.py:941 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:943 +#: common/models.py:942 msgid "Parts are templates by default" msgstr "" -#: common/models.py:949 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:950 +#: common/models.py:949 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:956 part/models.py:893 +#: common/models.py:955 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:957 +#: common/models.py:956 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:963 part/models.py:904 +#: common/models.py:962 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:964 +#: common/models.py:963 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:970 part/models.py:909 +#: common/models.py:969 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:971 +#: common/models.py:970 msgid "Parts are salable by default" msgstr "" -#: common/models.py:977 part/models.py:899 +#: common/models.py:976 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:978 +#: common/models.py:977 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:984 part/models.py:919 +#: common/models.py:983 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:985 +#: common/models.py:984 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:991 +#: common/models.py:990 msgid "Show Import in Views" msgstr "" -#: common/models.py:992 +#: common/models.py:991 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:998 +#: common/models.py:997 msgid "Show Price in Forms" msgstr "" -#: common/models.py:999 +#: common/models.py:998 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1010 +#: common/models.py:1009 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1011 +#: common/models.py:1010 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1022 +#: common/models.py:1021 msgid "Show Price History" msgstr "" -#: common/models.py:1023 +#: common/models.py:1022 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1029 +#: common/models.py:1028 msgid "Show related parts" msgstr "" -#: common/models.py:1030 +#: common/models.py:1029 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1036 +#: common/models.py:1035 msgid "Create initial stock" msgstr "" -#: common/models.py:1037 +#: common/models.py:1036 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1043 +#: common/models.py:1042 msgid "Internal Prices" msgstr "" -#: common/models.py:1044 +#: common/models.py:1043 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1050 +#: common/models.py:1049 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1051 +#: common/models.py:1050 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1057 +#: common/models.py:1056 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1058 +#: common/models.py:1057 msgid "Format to display the part name" msgstr "" -#: common/models.py:1065 +#: common/models.py:1064 msgid "Enable label printing" msgstr "" -#: common/models.py:1066 +#: common/models.py:1065 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1072 +#: common/models.py:1071 msgid "Label Image DPI" msgstr "" -#: common/models.py:1073 +#: common/models.py:1072 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1082 +#: common/models.py:1081 msgid "Enable Reports" msgstr "" -#: common/models.py:1083 +#: common/models.py:1082 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1089 templates/stats.html:25 +#: common/models.py:1088 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1090 +#: common/models.py:1089 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1096 +#: common/models.py:1095 msgid "Page Size" msgstr "" -#: common/models.py:1097 +#: common/models.py:1096 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1106 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1108 +#: common/models.py:1107 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1113 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1115 +#: common/models.py:1114 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1121 +#: common/models.py:1120 msgid "Batch Code Template" msgstr "" -#: common/models.py:1122 +#: common/models.py:1121 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1127 +#: common/models.py:1126 msgid "Stock Expiry" msgstr "" -#: common/models.py:1128 +#: common/models.py:1127 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1134 +#: common/models.py:1133 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1135 +#: common/models.py:1134 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1141 +#: common/models.py:1140 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1142 +#: common/models.py:1141 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1144 +#: common/models.py:1143 msgid "days" msgstr "" -#: common/models.py:1149 +#: common/models.py:1148 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1150 +#: common/models.py:1149 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1156 +#: common/models.py:1155 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1157 +#: common/models.py:1156 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1163 +#: common/models.py:1162 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1164 +#: common/models.py:1163 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1170 +#: common/models.py:1169 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1171 +#: common/models.py:1170 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1177 +#: common/models.py:1176 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1178 +#: common/models.py:1177 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1184 +#: common/models.py:1183 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1185 +#: common/models.py:1184 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1192 +#: common/models.py:1191 msgid "Enable password forgot" msgstr "" -#: common/models.py:1193 +#: common/models.py:1192 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1199 +#: common/models.py:1198 msgid "Enable registration" msgstr "" -#: common/models.py:1200 +#: common/models.py:1199 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1206 +#: common/models.py:1205 msgid "Enable SSO" msgstr "" -#: common/models.py:1207 +#: common/models.py:1206 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1213 +#: common/models.py:1212 msgid "Email required" msgstr "" -#: common/models.py:1214 +#: common/models.py:1213 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1220 +#: common/models.py:1219 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1221 +#: common/models.py:1220 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1227 +#: common/models.py:1226 msgid "Mail twice" msgstr "" -#: common/models.py:1228 +#: common/models.py:1227 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1234 +#: common/models.py:1233 msgid "Password twice" msgstr "" -#: common/models.py:1235 +#: common/models.py:1234 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1241 +#: common/models.py:1240 msgid "Group on signup" msgstr "" -#: common/models.py:1242 +#: common/models.py:1241 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1248 +#: common/models.py:1247 msgid "Enforce MFA" msgstr "" -#: common/models.py:1249 +#: common/models.py:1248 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1255 +#: common/models.py:1254 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1256 +#: common/models.py:1255 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1264 +#: common/models.py:1263 msgid "Enable URL integration" msgstr "" -#: common/models.py:1265 +#: common/models.py:1264 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1272 +#: common/models.py:1271 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1273 +#: common/models.py:1272 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1280 +#: common/models.py:1279 msgid "Enable app integration" msgstr "" -#: common/models.py:1281 +#: common/models.py:1280 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1288 +#: common/models.py:1287 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1289 +#: common/models.py:1288 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1296 +#: common/models.py:1295 msgid "Enable event integration" msgstr "" -#: common/models.py:1297 +#: common/models.py:1296 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1314 common/models.py:1630 +#: common/models.py:1313 common/models.py:1629 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1336 +#: common/models.py:1335 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1337 +#: common/models.py:1336 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1343 +#: common/models.py:1342 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1344 +#: common/models.py:1343 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1350 +#: common/models.py:1349 msgid "Show latest parts" msgstr "" -#: common/models.py:1351 +#: common/models.py:1350 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1357 +#: common/models.py:1356 msgid "Recent Part Count" msgstr "" -#: common/models.py:1358 +#: common/models.py:1357 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1364 +#: common/models.py:1363 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1365 +#: common/models.py:1364 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1371 +#: common/models.py:1370 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1372 +#: common/models.py:1371 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1378 +#: common/models.py:1377 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1379 +#: common/models.py:1378 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1385 +#: common/models.py:1384 msgid "Show low stock" msgstr "" -#: common/models.py:1386 +#: common/models.py:1385 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1392 +#: common/models.py:1391 msgid "Show depleted stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1392 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1399 +#: common/models.py:1398 msgid "Show needed stock" msgstr "" -#: common/models.py:1400 +#: common/models.py:1399 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1406 +#: common/models.py:1405 msgid "Show expired stock" msgstr "" -#: common/models.py:1407 +#: common/models.py:1406 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1413 +#: common/models.py:1412 msgid "Show stale stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1413 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1420 +#: common/models.py:1419 msgid "Show pending builds" msgstr "" -#: common/models.py:1421 +#: common/models.py:1420 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1427 +#: common/models.py:1426 msgid "Show overdue builds" msgstr "" -#: common/models.py:1428 +#: common/models.py:1427 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1434 +#: common/models.py:1433 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1435 +#: common/models.py:1434 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1441 +#: common/models.py:1440 msgid "Show overdue POs" msgstr "" -#: common/models.py:1442 +#: common/models.py:1441 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1448 +#: common/models.py:1447 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1449 +#: common/models.py:1448 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1455 +#: common/models.py:1454 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1456 +#: common/models.py:1455 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1462 +#: common/models.py:1461 msgid "Inline label display" msgstr "" -#: common/models.py:1463 +#: common/models.py:1462 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1469 +#: common/models.py:1468 msgid "Inline report display" msgstr "" -#: common/models.py:1470 +#: common/models.py:1469 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1476 +#: common/models.py:1475 msgid "Search Parts" msgstr "" -#: common/models.py:1477 +#: common/models.py:1476 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1483 +#: common/models.py:1482 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1483 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1490 +#: common/models.py:1489 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1491 +#: common/models.py:1490 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1497 +#: common/models.py:1496 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1497 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1504 +#: common/models.py:1503 msgid "Search Categories" msgstr "" -#: common/models.py:1505 +#: common/models.py:1504 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1511 +#: common/models.py:1510 msgid "Search Stock" msgstr "" -#: common/models.py:1512 +#: common/models.py:1511 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1518 +#: common/models.py:1517 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1519 +#: common/models.py:1518 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1525 +#: common/models.py:1524 msgid "Search Locations" msgstr "" -#: common/models.py:1526 +#: common/models.py:1525 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1532 +#: common/models.py:1531 msgid "Search Companies" msgstr "" -#: common/models.py:1533 +#: common/models.py:1532 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1539 +#: common/models.py:1538 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1540 +#: common/models.py:1539 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1546 +#: common/models.py:1545 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1547 +#: common/models.py:1546 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1553 +#: common/models.py:1552 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1554 +#: common/models.py:1553 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1560 +#: common/models.py:1559 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1561 +#: common/models.py:1560 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1567 +#: common/models.py:1566 msgid "Search Preview Results" msgstr "" -#: common/models.py:1568 +#: common/models.py:1567 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1574 +#: common/models.py:1573 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1575 +#: common/models.py:1574 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1580 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1582 +#: common/models.py:1581 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1588 +#: common/models.py:1587 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1589 +#: common/models.py:1588 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1595 +#: common/models.py:1594 msgid "Date Format" msgstr "" -#: common/models.py:1596 +#: common/models.py:1595 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1610 part/templates/part/detail.html:41 +#: common/models.py:1609 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1611 +#: common/models.py:1610 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1670 +#: common/models.py:1669 msgid "Price break quantity" msgstr "" -#: common/models.py:1677 company/serializers.py:366 +#: common/models.py:1676 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 #: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 msgid "Price" msgstr "" -#: common/models.py:1678 +#: common/models.py:1677 msgid "Unit price at specified quantity" msgstr "" @@ -3766,10 +3766,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 43aa549acf..afdb862698 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Повторяющийся серийный номер: {sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "недопустимое количество" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "Пустая строка серийного номера" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "Некорректный идентификатор группы {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Недопустимая/несуществующая группа {group}" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "Серийных номеров не найдено" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -229,12 +229,12 @@ msgstr "Комментарий" msgid "File comment" msgstr "Комментарий к файлу" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "Пользователь" @@ -271,7 +271,7 @@ msgstr "Ошибка переименования файла" msgid "Invalid choice" msgstr "Неверный выбор" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "Неверный выбор" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "Название" @@ -304,9 +304,9 @@ msgstr "Название" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "Описание" @@ -319,7 +319,7 @@ msgid "parent" msgstr "родитель" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "Путь" @@ -687,27 +687,27 @@ msgstr "Перегрузка не может превысить 100%" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "Редактировать информацию о пользователе" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "Установить пароль" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "Пароли должны совпадать" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "Информация о системе" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "Детали" @@ -951,7 +951,7 @@ msgstr "Элемент сборки должен указать вывод сб msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "Предмет на складе перераспределен" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "Предметы на складе" @@ -998,7 +998,7 @@ msgstr "Исходный складской предмет" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "Исходный складской предмет" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "Количество" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "Расположение" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "Статус" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 -msgid "Barcode Support" +#: common/models.py:880 +msgid "Tree Depth" msgstr "" #: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 +msgid "Barcode Support" +msgstr "" + +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "Разрешить повторяющиеся IPN" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "Разрешить редактирование IPN" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "Шаблон" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "По умолчанию детали являются шаблонами" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "Сборка" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "Компонент" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "Можно продавать" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "Отслеживание" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "По умолчанию детали являются отслеживаемыми" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "Показывать цену в формах" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "Показывать цену в BOM" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "Показывать историю цены" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "Показывать связанные детали" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "Режим отладки" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "Необходимо указать EMail" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "Показывать детали, на которые включены уведомления" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "Показывать детали, на которые включены уведомления, на главной странице" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "Показывать категории, на которые включены уведомления" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "Показывать категории, на которые включены уведомления, на главной странице" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "Показывать последние детали" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "Показывать последние детали на главной странице" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "Показывать непроверенные BOMы" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "Показывать BOMы, ожидающие проверки, на главной странице" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "Показывать изменившиеся складские запасы" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "Показывать единицы хранения с недавно изменившимися складскими запасами на главной странице" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "Показывать низкие складские запасы" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "Показывать единицы хранения с низкими складскими запасами на главной странице" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "Показывать закончившиеся детали" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "Показывать закончившиеся на складе единицы хранения на главной странице" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "Показывать требуемые детали" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "Показывать требуемые для сборки единицы хранения на главной странице" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "Показывать просрочку" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "Показывать единицы хранения с истёкшим сроком годности на главной странице" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "Показывать залежалые" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "Показывать залежалые единицы хранения на главной странице" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "Показывать незавершённые сборки" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "Показывать незавершённые сборки на главной странице" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "Показывать просроченные сборки" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "Показывать просроченные сборки на главной странице" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "Цена" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "Скачать изображение по ссылке" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "Покупатель" @@ -3319,7 +3327,7 @@ msgstr "Информация о цене" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "Детали на складе" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "Заказ на закупку" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Детали" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "Установленные единицы хранения" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "Установить единицу хранения" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "Нет категории" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "Список" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "Дерево" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index a65ab13d99..979cdaaa12 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Serienummret finns redan: {sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Ogiltigt antal angivet" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "Tom serienummersträng" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Ogiltigt gruppområde: {g}" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "Ogiltig grupp: {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Ogiltig gruppsekvens: {g}" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "Inga serienummer hittades" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -229,12 +229,12 @@ msgstr "Kommentar" msgid "File comment" msgstr "Fil kommentar" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "Användare" @@ -271,7 +271,7 @@ msgstr "Fel vid namnbyte av fil" msgid "Invalid choice" msgstr "Ogiltigt val" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "Ogiltigt val" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "Namn" @@ -304,9 +304,9 @@ msgstr "Namn" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "Beskrivning" @@ -319,7 +319,7 @@ msgid "parent" msgstr "överordnad" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "Redigera användarinformation" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "Ställ in lösenord" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "Lösenorden måste matcha" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "Felaktigt lösenord angivet" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "Systeminformation" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "Om InvenTree" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "Del" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "Artikel i lager" @@ -998,7 +998,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "Antal" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "Plats" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "Status" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "Kräv bekräftelse" msgid "Require explicit user confirmation for certain action." msgstr "Kräv uttrycklig användarbekräftelse för vissa åtgärder." -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:880 +msgid "Tree Depth" +msgstr "" + +#: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Stöd för streckkoder" -#: common/models.py:881 +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "Aktivera stöd för streckkodsläsare" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "Virtuell" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "Delar är virtuella som standard" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "Visa import i vyer" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "Visa importguiden i vissa delvyer" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "Visa pris i formulär" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "Visa delars pris i vissa formulär" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "Visa prishistorik" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "Visa historisk prissättning för del" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "Visa relaterade delar" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "Visa relaterade delar för en del" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "Skapa ursprungligt lager" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "Skapa ursprungligt lager när delen skapas" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "Interna priser" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "Visningsformat för delnamn" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "Formatera för att visa artikelnamnet" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "Aktivera etikettutskrift" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "Aktivera etikettutskrift från webbgränssnittet" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "Etikettbild DPI" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "Aktivera rapporter" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "Aktivera generering av rapporter" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "Debugläge" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "Sidstorlek" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "Standard sidstorlek för PDF-rapporter" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "Aktivera testrapporter" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "" @@ -3319,7 +3327,7 @@ msgstr "" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 12c959cf6a..7e92bac3e4 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:16\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -229,12 +229,12 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "" @@ -271,7 +271,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "" @@ -304,9 +304,9 @@ msgstr "" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "" @@ -319,7 +319,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "" @@ -998,7 +998,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 -msgid "Barcode Support" +#: common/models.py:880 +msgid "Tree Depth" msgstr "" #: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 +msgid "Barcode Support" +msgstr "" + +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "" @@ -3319,7 +3327,7 @@ msgstr "" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index c754662a56..fc376514e1 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "Sağlanan URL geçerli bir resim dosyası değil" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "Tekrarlanan seri no:{sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "Boş seri numarası dizesi" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "Geçersiz grup: {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "Geçersiz grup: {group}" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "Seri numarası bulunamadı" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -229,12 +229,12 @@ msgstr "Yorum" msgid "File comment" msgstr "Dosya yorumu" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "Kullanıcı" @@ -271,7 +271,7 @@ msgstr "Dosya adı değiştirilirken hata" msgid "Invalid choice" msgstr "Geçersiz seçim" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "Geçersiz seçim" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "Adı" @@ -304,9 +304,9 @@ msgstr "Adı" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "Açıklama" @@ -319,7 +319,7 @@ msgid "parent" msgstr "üst" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "Fazlalık %100'ü geçmemelidir" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "Kullanıcı Bilgisini Düzenle" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "Şifre Belirle" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "Parola alanları eşleşmelidir" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "Sistem Bilgisi" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "InvenTree Hakkında" @@ -799,8 +799,8 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "Parça" @@ -951,7 +951,7 @@ msgstr "Ana parça izlenebilir olarak işaretlendiğinden, yapım işi çıktıs msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" @@ -988,7 +988,7 @@ msgstr "Yapım işi için tahsis edilen parçalar" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "Stok Kalemi" @@ -998,7 +998,7 @@ msgstr "Kaynak stok kalemi" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "Kaynak stok kalemi" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "Miktar" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "Konum" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "Durum" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:880 +msgid "Tree Depth" +msgstr "" + +#: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Barkod Desteği" -#: common/models.py:881 +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "Barkod tarayıcı desteğini etkinleştir" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "DPN Regex" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "Parça DPN eşleştirmesi için Düzenli İfade Kalıbı (Regex)" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "Yinelenen DPN'ye İzin Ver" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "Birden çok parçanın aynı DPN'yi paylaşmasına izin ver" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "DPN Düzenlemeye İzin Ver" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "Parçayı düzenlerken DPN değiştirmeye izin ver" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "Kategori Paremetre Sablonu Kopyala" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "Parça oluştururken kategori parametre şablonlarını kopyala" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "Şablon" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "Parçaları varsayılan olan şablondur" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "Montaj" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "Parçalar varsayılan olarak başka bileşenlerden monte edilebilir" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "Bileşen" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "Parçalar varsayılan olarak alt bileşen olarak kullanılabilir" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "Satın Alınabilir" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "Parçalar varsayılan olarak satın alınabilir" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "Satılabilir" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "Parçalar varsayılan olarak satılabilir" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "Takip Edilebilir" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "Parçalar varsayılan olarak takip edilebilir" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "Sanal" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "Parçalar varsayılan olarak sanaldır" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "Formlarda Fiyat Göster" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "İlgili parçaları göster" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "Hata Ayıklama Modu" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "Raporları hata ayıklama modunda üret (HTML çıktısı)" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "Sayfa Boyutu" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "PDF raporlar için varsayılan sayfa boyutu" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "günler" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "Stok konumu ve ögeler üzerinde sahiplik kontrolünü etkinleştirin" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "Formlarda Miktarı Göster" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "Fiyat" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "Aktif" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "Müşteri" @@ -3319,7 +3327,7 @@ msgstr "Fiyat Bilgisi" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "Fiyatlandırma" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "Stok Kalemleri" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tahsis miktarı stok miktarını aşamaz" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "Stok kalemi fazladan tahsis edilmiş" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "Seri numaralı stok kalemi için miktar bir olmalı" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "Parça Kategorileri" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Parçalar" @@ -4499,7 +4503,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:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "Test Adı" @@ -4516,7 +4520,7 @@ msgstr "Test Açıklaması" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "Gerekli" @@ -4525,7 +4529,7 @@ msgstr "Gerekli" msgid "Is this test required to pass?" msgstr "Testi geçmesi için bu gerekli mi?" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "Seri No" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "Katagori Yok" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "Sorgu ile eşleşen test şablonu bulunamadı" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "Detaylar" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "Konum artık yok" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index 51dcb8834c..88e09d4efc 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" @@ -229,12 +229,12 @@ msgstr "Bình luận" msgid "File comment" msgstr "" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "Người dùng" @@ -271,7 +271,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "" @@ -304,9 +304,9 @@ msgstr "" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "Mô tả" @@ -319,7 +319,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "Thông tin hệ thống" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "Giới thiệu" @@ -799,8 +799,8 @@ msgstr "" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "Nguyên liệu" @@ -951,7 +951,7 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "" @@ -988,7 +988,7 @@ msgstr "" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "" @@ -998,7 +998,7 @@ msgstr "" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "" @@ -1136,7 +1136,7 @@ msgstr "" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "Trạng thái" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 -msgid "Barcode Support" +#: common/models.py:880 +msgid "Tree Depth" msgstr "" #: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 +msgid "Barcode Support" +msgstr "" + +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "Hiển thị nguyên liệu mới nhất" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "Hiển thị nguyên liệu mới nhất trên trang chủ" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "" @@ -3319,7 +3327,7 @@ msgstr "" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "Đơn hàng" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "" @@ -4309,7 +4313,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Nguyên liệu" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index 3127bbcc1b..aed7c4b206 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: 2022-08-02 06:50+0000\n" -"PO-Revision-Date: 2022-08-03 00:15\n" +"POT-Creation-Date: 2022-08-04 22:08+0000\n" +"PO-Revision-Date: 2022-08-05 01:02\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -121,44 +121,44 @@ msgstr "" msgid "Supplied URL is not a valid image file" msgstr "提供的 URL 不是一个有效的图片文件" -#: InvenTree/helpers.py:557 +#: InvenTree/helpers.py:573 #, python-brace-format msgid "Duplicate serial: {sn}" msgstr "重复的序列号: {sn}" -#: InvenTree/helpers.py:564 order/models.py:320 order/models.py:472 +#: InvenTree/helpers.py:580 order/models.py:320 order/models.py:472 msgid "Invalid quantity provided" msgstr "提供的数量无效" -#: InvenTree/helpers.py:567 +#: InvenTree/helpers.py:583 msgid "Empty serial number string" msgstr "空序列号字符串" -#: InvenTree/helpers.py:599 +#: InvenTree/helpers.py:615 #, python-brace-format msgid "Invalid group range: {g}" msgstr "无效的组范围: {g}" -#: InvenTree/helpers.py:602 +#: InvenTree/helpers.py:618 #, python-brace-format msgid "Invalid group: {g}" msgstr "无效的群组: {g}" -#: InvenTree/helpers.py:630 +#: InvenTree/helpers.py:646 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "无效的组序列: {g}" -#: InvenTree/helpers.py:638 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Invalid/no group {group}" msgstr "无效的群组: {group}" -#: InvenTree/helpers.py:644 +#: InvenTree/helpers.py:660 msgid "No serial numbers found" msgstr "未找到序列号" -#: InvenTree/helpers.py:648 +#: InvenTree/helpers.py:664 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "唯一序列号 ({s}) 必须匹配数量 ({q})" @@ -229,12 +229,12 @@ msgstr "注释" msgid "File comment" msgstr "文件注释" -#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1636 -#: common/models.py:1637 common/models.py:1860 common/models.py:1861 -#: common/models.py:2123 common/models.py:2124 part/models.py:2193 +#: InvenTree/models.py:412 InvenTree/models.py:413 common/models.py:1646 +#: common/models.py:1647 common/models.py:1870 common/models.py:1871 +#: common/models.py:2133 common/models.py:2134 part/models.py:2193 #: part/models.py:2213 plugin/models.py:238 plugin/models.py:239 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2632 msgid "User" msgstr "用户" @@ -271,7 +271,7 @@ msgstr "重命名文件出错" msgid "Invalid choice" msgstr "选择无效" -#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1846 +#: InvenTree/models.py:537 InvenTree/models.py:538 common/models.py:1856 #: company/models.py:358 label/models.py:101 part/models.py:739 #: part/models.py:2371 plugin/models.py:93 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -283,7 +283,7 @@ msgstr "选择无效" #: templates/js/translated/company.js:758 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:684 templates/js/translated/part.js:836 -#: templates/js/translated/part.js:1858 templates/js/translated/stock.js:2344 +#: templates/js/translated/part.js:1902 templates/js/translated/stock.js:2388 msgid "Name" msgstr "名称" @@ -304,9 +304,9 @@ msgstr "名称" #: templates/js/translated/company.js:959 templates/js/translated/order.js:1720 #: templates/js/translated/order.js:1952 templates/js/translated/order.js:2531 #: templates/js/translated/part.js:743 templates/js/translated/part.js:1149 -#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1877 -#: templates/js/translated/part.js:1946 templates/js/translated/stock.js:1739 -#: templates/js/translated/stock.js:2356 templates/js/translated/stock.js:2410 +#: templates/js/translated/part.js:1424 templates/js/translated/part.js:1933 +#: templates/js/translated/part.js:2002 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2415 templates/js/translated/stock.js:2469 msgid "Description" msgstr "描述信息" @@ -319,7 +319,7 @@ msgid "parent" msgstr "上级项" #: InvenTree/models.py:560 InvenTree/models.py:561 -#: templates/js/translated/part.js:1883 templates/js/translated/stock.js:2362 +#: templates/js/translated/part.js:1939 templates/js/translated/stock.js:2421 msgid "Path" msgstr "" @@ -687,27 +687,27 @@ msgstr "备损不能超过 100%" msgid "Invalid value for overage" msgstr "无效的备损值" -#: InvenTree/views.py:518 templates/InvenTree/settings/user.html:22 +#: InvenTree/views.py:519 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" msgstr "编辑用户信息" -#: InvenTree/views.py:530 templates/InvenTree/settings/user.html:19 +#: InvenTree/views.py:531 templates/InvenTree/settings/user.html:19 msgid "Set Password" msgstr "设置密码" -#: InvenTree/views.py:552 +#: InvenTree/views.py:553 msgid "Password fields must match" msgstr "密码字段必须相匹配。" -#: InvenTree/views.py:561 +#: InvenTree/views.py:562 msgid "Wrong password provided" msgstr "密码错误" -#: InvenTree/views.py:751 templates/navbar.html:152 +#: InvenTree/views.py:769 templates/navbar.html:152 msgid "System Information" msgstr "系统信息" -#: InvenTree/views.py:758 templates/navbar.html:163 +#: InvenTree/views.py:776 templates/navbar.html:163 msgid "About InvenTree" msgstr "关于 InventTree" @@ -799,8 +799,8 @@ msgstr "此次生产匹配的订单" #: templates/js/translated/part.js:1134 templates/js/translated/part.js:1206 #: templates/js/translated/part.js:1402 templates/js/translated/stock.js:582 #: templates/js/translated/stock.js:747 templates/js/translated/stock.js:954 -#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2436 -#: templates/js/translated/stock.js:2631 templates/js/translated/stock.js:2765 +#: templates/js/translated/stock.js:1696 templates/js/translated/stock.js:2495 +#: templates/js/translated/stock.js:2690 templates/js/translated/stock.js:2824 msgid "Part" msgstr "商品" @@ -951,7 +951,7 @@ msgstr "生产项必须指定生产产出,因为主部件已经被标记为可 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配数量 ({q}) 不得超过可用库存数量 ({a})" -#: build/models.py:1162 +#: build/models.py:1162 order/models.py:1379 msgid "Stock item is over-allocated" msgstr "库存物品分配过度!" @@ -988,7 +988,7 @@ msgstr "生产以分配部件" #: templates/js/translated/order.js:3188 templates/js/translated/order.js:3193 #: templates/js/translated/order.js:3288 templates/js/translated/order.js:3380 #: templates/js/translated/stock.js:583 templates/js/translated/stock.js:748 -#: templates/js/translated/stock.js:2509 +#: templates/js/translated/stock.js:2568 msgid "Stock Item" msgstr "库存项" @@ -998,7 +998,7 @@ msgstr "源库存项" #: build/models.py:1330 build/serializers.py:193 #: build/templates/build/build_base.html:82 -#: build/templates/build/detail.html:34 common/models.py:1668 +#: build/templates/build/detail.html:34 common/models.py:1678 #: company/templates/company/supplier_part.html:279 order/models.py:897 #: order/models.py:1423 order/serializers.py:1155 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 @@ -1025,11 +1025,11 @@ msgstr "源库存项" #: templates/js/translated/order.js:2887 templates/js/translated/order.js:3207 #: templates/js/translated/order.js:3294 templates/js/translated/order.js:3386 #: templates/js/translated/order.js:3529 templates/js/translated/order.js:4037 -#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2091 -#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2356 -#: templates/js/translated/part.js:2434 templates/js/translated/stock.js:454 +#: templates/js/translated/part.js:1034 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2378 templates/js/translated/part.js:2412 +#: templates/js/translated/part.js:2490 templates/js/translated/stock.js:454 #: templates/js/translated/stock.js:608 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2558 templates/js/translated/stock.js:2643 +#: templates/js/translated/stock.js:2617 templates/js/translated/stock.js:2702 msgid "Quantity" msgstr "数量" @@ -1103,7 +1103,7 @@ msgstr "自动分配序列号" msgid "Automatically allocate required items with matching serial numbers" msgstr "自动为所需项分配对应的序列号" -#: build/serializers.py:278 stock/api.py:569 +#: build/serializers.py:278 stock/api.py:577 msgid "The following serial numbers already exist" msgstr "以下的序列号已存在" @@ -1122,7 +1122,7 @@ msgstr "必须提供生产产出列表" #: templates/js/translated/order.js:3313 templates/js/translated/order.js:3394 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:584 #: templates/js/translated/stock.js:749 templates/js/translated/stock.js:956 -#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2450 +#: templates/js/translated/stock.js:1850 templates/js/translated/stock.js:2509 msgid "Location" msgstr "地点" @@ -1136,7 +1136,7 @@ msgstr "已完成生产产出的仓储地点" #: templates/js/translated/barcode.js:182 templates/js/translated/build.js:2505 #: templates/js/translated/order.js:1392 templates/js/translated/order.js:1724 #: templates/js/translated/order.js:2536 templates/js/translated/stock.js:1825 -#: templates/js/translated/stock.js:2527 templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2586 templates/js/translated/stock.js:2718 msgid "Status" msgstr "状态" @@ -1447,7 +1447,7 @@ msgstr "" #: templates/js/translated/build.js:1182 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1022 templates/js/translated/stock.js:1839 -#: templates/js/translated/stock.js:2666 +#: templates/js/translated/stock.js:2725 #: templates/js/translated/table_filters.js:159 #: templates/js/translated/table_filters.js:250 msgid "Batch" @@ -1758,821 +1758,829 @@ msgstr "" msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:880 templates/InvenTree/settings/sidebar.html:33 -msgid "Barcode Support" +#: common/models.py:880 +msgid "Tree Depth" msgstr "" #: common/models.py:881 +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "" + +#: common/models.py:890 templates/InvenTree/settings/sidebar.html:33 +msgid "Barcode Support" +msgstr "" + +#: common/models.py:891 msgid "Enable barcode scanner support" msgstr "启用条形码扫描支持" -#: common/models.py:887 +#: common/models.py:897 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:888 +#: common/models.py:898 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:894 +#: common/models.py:904 msgid "IPN Regex" msgstr "" -#: common/models.py:895 +#: common/models.py:905 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:899 +#: common/models.py:909 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:900 +#: common/models.py:910 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:906 +#: common/models.py:916 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:907 +#: common/models.py:917 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:913 +#: common/models.py:923 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:914 +#: common/models.py:924 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:920 +#: common/models.py:930 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:921 +#: common/models.py:931 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:927 +#: common/models.py:937 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:928 +#: common/models.py:938 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:934 +#: common/models.py:944 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:935 +#: common/models.py:945 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:941 part/models.py:2412 report/models.py:158 +#: common/models.py:951 part/models.py:2412 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:484 msgid "Template" msgstr "模板" -#: common/models.py:942 +#: common/models.py:952 msgid "Parts are templates by default" msgstr "" -#: common/models.py:948 part/models.py:887 templates/js/translated/bom.js:1448 +#: common/models.py:958 part/models.py:887 templates/js/translated/bom.js:1448 #: templates/js/translated/table_filters.js:176 #: templates/js/translated/table_filters.js:447 msgid "Assembly" msgstr "组装" -#: common/models.py:949 +#: common/models.py:959 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:955 part/models.py:893 +#: common/models.py:965 part/models.py:893 #: templates/js/translated/table_filters.js:455 msgid "Component" msgstr "组件" -#: common/models.py:956 +#: common/models.py:966 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:962 part/models.py:904 +#: common/models.py:972 part/models.py:904 msgid "Purchaseable" msgstr "可购买" -#: common/models.py:963 +#: common/models.py:973 msgid "Parts are purchaseable by default" msgstr "商品默认可购买" -#: common/models.py:969 part/models.py:909 +#: common/models.py:979 part/models.py:909 #: templates/js/translated/table_filters.js:476 msgid "Salable" msgstr "可销售" -#: common/models.py:970 +#: common/models.py:980 msgid "Parts are salable by default" msgstr "商品默认可销售" -#: common/models.py:976 part/models.py:899 +#: common/models.py:986 part/models.py:899 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:108 #: templates/js/translated/table_filters.js:488 msgid "Trackable" msgstr "可追踪" -#: common/models.py:977 +#: common/models.py:987 msgid "Parts are trackable by default" msgstr "商品默认可跟踪" -#: common/models.py:983 part/models.py:919 +#: common/models.py:993 part/models.py:919 #: part/templates/part/part_base.html:151 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:492 msgid "Virtual" msgstr "虚拟" -#: common/models.py:984 +#: common/models.py:994 msgid "Parts are virtual by default" msgstr "商品默认是虚拟的" -#: common/models.py:990 +#: common/models.py:1000 msgid "Show Import in Views" msgstr "视图中显示导入" -#: common/models.py:991 +#: common/models.py:1001 msgid "Display the import wizard in some part views" msgstr "在一些商品视图中显示导入向导" -#: common/models.py:997 +#: common/models.py:1007 msgid "Show Price in Forms" msgstr "在表格中显示价格" -#: common/models.py:998 +#: common/models.py:1008 msgid "Display part price in some forms" msgstr "以某些表格显示商品价格" -#: common/models.py:1009 +#: common/models.py:1019 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1010 +#: common/models.py:1020 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1021 +#: common/models.py:1031 msgid "Show Price History" msgstr "" -#: common/models.py:1022 +#: common/models.py:1032 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1028 +#: common/models.py:1038 msgid "Show related parts" msgstr "显示相关商品" -#: common/models.py:1029 +#: common/models.py:1039 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1035 +#: common/models.py:1045 msgid "Create initial stock" msgstr "创建初始库存" -#: common/models.py:1036 +#: common/models.py:1046 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1042 +#: common/models.py:1052 msgid "Internal Prices" msgstr "内部价格" -#: common/models.py:1043 +#: common/models.py:1053 msgid "Enable internal prices for parts" msgstr "启用内部商品价格" -#: common/models.py:1049 +#: common/models.py:1059 msgid "Internal Price as BOM-Price" msgstr "内部价格为BOM价格" -#: common/models.py:1050 +#: common/models.py:1060 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "在 BOM价格计算中使用内部价格(如设置)" -#: common/models.py:1056 +#: common/models.py:1066 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1057 +#: common/models.py:1067 msgid "Format to display the part name" msgstr "" -#: common/models.py:1064 +#: common/models.py:1074 msgid "Enable label printing" msgstr "" -#: common/models.py:1065 +#: common/models.py:1075 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1071 +#: common/models.py:1081 msgid "Label Image DPI" msgstr "" -#: common/models.py:1072 +#: common/models.py:1082 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1081 +#: common/models.py:1091 msgid "Enable Reports" msgstr "" -#: common/models.py:1082 +#: common/models.py:1092 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1088 templates/stats.html:25 +#: common/models.py:1098 templates/stats.html:25 msgid "Debug Mode" msgstr "调试模式" -#: common/models.py:1089 +#: common/models.py:1099 msgid "Generate reports in debug mode (HTML output)" msgstr "在调试模式生成报告(HTML输出)" -#: common/models.py:1095 +#: common/models.py:1105 msgid "Page Size" msgstr "页面大小" -#: common/models.py:1096 +#: common/models.py:1106 msgid "Default page size for PDF reports" msgstr "PDF 报表默认页面大小" -#: common/models.py:1106 +#: common/models.py:1116 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1107 +#: common/models.py:1117 msgid "Enable generation of test reports" msgstr "启用生成测试报表" -#: common/models.py:1113 +#: common/models.py:1123 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1114 +#: common/models.py:1124 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1120 +#: common/models.py:1130 msgid "Batch Code Template" msgstr "" -#: common/models.py:1121 +#: common/models.py:1131 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1126 +#: common/models.py:1136 msgid "Stock Expiry" msgstr "库存到期" -#: common/models.py:1127 +#: common/models.py:1137 msgid "Enable stock expiry functionality" msgstr "启用库存到期功能" -#: common/models.py:1133 +#: common/models.py:1143 msgid "Sell Expired Stock" msgstr "销售过期库存" -#: common/models.py:1134 +#: common/models.py:1144 msgid "Allow sale of expired stock" msgstr "允许销售过期库存" -#: common/models.py:1140 +#: common/models.py:1150 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1141 +#: common/models.py:1151 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1143 +#: common/models.py:1153 msgid "days" msgstr "天" -#: common/models.py:1148 +#: common/models.py:1158 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1149 +#: common/models.py:1159 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1155 +#: common/models.py:1165 msgid "Stock Ownership Control" msgstr "库存所有权控制" -#: common/models.py:1156 +#: common/models.py:1166 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1162 +#: common/models.py:1172 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1163 +#: common/models.py:1173 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1169 +#: common/models.py:1179 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1170 +#: common/models.py:1180 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1176 +#: common/models.py:1186 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1177 +#: common/models.py:1187 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1183 +#: common/models.py:1193 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1184 +#: common/models.py:1194 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1191 +#: common/models.py:1201 msgid "Enable password forgot" msgstr "" -#: common/models.py:1192 +#: common/models.py:1202 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1198 +#: common/models.py:1208 msgid "Enable registration" msgstr "" -#: common/models.py:1199 +#: common/models.py:1209 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1205 +#: common/models.py:1215 msgid "Enable SSO" msgstr "" -#: common/models.py:1206 +#: common/models.py:1216 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1212 +#: common/models.py:1222 msgid "Email required" msgstr "" -#: common/models.py:1213 +#: common/models.py:1223 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1219 +#: common/models.py:1229 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1220 +#: common/models.py:1230 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1226 +#: common/models.py:1236 msgid "Mail twice" msgstr "" -#: common/models.py:1227 +#: common/models.py:1237 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1233 +#: common/models.py:1243 msgid "Password twice" msgstr "" -#: common/models.py:1234 +#: common/models.py:1244 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1240 +#: common/models.py:1250 msgid "Group on signup" msgstr "" -#: common/models.py:1241 +#: common/models.py:1251 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1247 +#: common/models.py:1257 msgid "Enforce MFA" msgstr "" -#: common/models.py:1248 +#: common/models.py:1258 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1254 +#: common/models.py:1264 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1255 +#: common/models.py:1265 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1263 +#: common/models.py:1273 msgid "Enable URL integration" msgstr "" -#: common/models.py:1264 +#: common/models.py:1274 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1271 +#: common/models.py:1281 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1272 +#: common/models.py:1282 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1279 +#: common/models.py:1289 msgid "Enable app integration" msgstr "" -#: common/models.py:1280 +#: common/models.py:1290 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1287 +#: common/models.py:1297 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1288 +#: common/models.py:1298 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1295 +#: common/models.py:1305 msgid "Enable event integration" msgstr "" -#: common/models.py:1296 +#: common/models.py:1306 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1313 common/models.py:1629 +#: common/models.py:1323 common/models.py:1639 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1335 +#: common/models.py:1345 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1336 +#: common/models.py:1346 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1342 +#: common/models.py:1352 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1343 +#: common/models.py:1353 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1349 +#: common/models.py:1359 msgid "Show latest parts" msgstr "显示最近商品" -#: common/models.py:1350 +#: common/models.py:1360 msgid "Show latest parts on the homepage" msgstr "在主页上显示最近商品" -#: common/models.py:1356 +#: common/models.py:1366 msgid "Recent Part Count" msgstr "" -#: common/models.py:1357 +#: common/models.py:1367 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1363 +#: common/models.py:1373 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1364 +#: common/models.py:1374 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1370 +#: common/models.py:1380 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1371 +#: common/models.py:1381 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1377 +#: common/models.py:1387 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1378 +#: common/models.py:1388 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1384 +#: common/models.py:1394 msgid "Show low stock" msgstr "" -#: common/models.py:1385 +#: common/models.py:1395 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1391 +#: common/models.py:1401 msgid "Show depleted stock" msgstr "" -#: common/models.py:1392 +#: common/models.py:1402 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1398 +#: common/models.py:1408 msgid "Show needed stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1409 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1405 +#: common/models.py:1415 msgid "Show expired stock" msgstr "" -#: common/models.py:1406 +#: common/models.py:1416 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1412 +#: common/models.py:1422 msgid "Show stale stock" msgstr "" -#: common/models.py:1413 +#: common/models.py:1423 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1419 +#: common/models.py:1429 msgid "Show pending builds" msgstr "" -#: common/models.py:1420 +#: common/models.py:1430 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1426 +#: common/models.py:1436 msgid "Show overdue builds" msgstr "显示逾期生产" -#: common/models.py:1427 +#: common/models.py:1437 msgid "Show overdue builds on the homepage" msgstr "在主页上显示逾期的生产" -#: common/models.py:1433 +#: common/models.py:1443 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1434 +#: common/models.py:1444 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1440 +#: common/models.py:1450 msgid "Show overdue POs" msgstr "" -#: common/models.py:1441 +#: common/models.py:1451 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1447 +#: common/models.py:1457 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1448 +#: common/models.py:1458 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1454 +#: common/models.py:1464 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1455 +#: common/models.py:1465 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1461 +#: common/models.py:1471 msgid "Inline label display" msgstr "内嵌标签显示" -#: common/models.py:1462 +#: common/models.py:1472 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 标签,而不是以文件形式下载" -#: common/models.py:1468 +#: common/models.py:1478 msgid "Inline report display" msgstr "" -#: common/models.py:1469 +#: common/models.py:1479 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 报告,而不是以文件形式下载" -#: common/models.py:1475 +#: common/models.py:1485 msgid "Search Parts" msgstr "" -#: common/models.py:1476 +#: common/models.py:1486 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1482 +#: common/models.py:1492 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1483 +#: common/models.py:1493 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1489 +#: common/models.py:1499 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1490 +#: common/models.py:1500 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1496 +#: common/models.py:1506 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1497 +#: common/models.py:1507 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1503 +#: common/models.py:1513 msgid "Search Categories" msgstr "" -#: common/models.py:1504 +#: common/models.py:1514 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1510 +#: common/models.py:1520 msgid "Search Stock" msgstr "" -#: common/models.py:1511 +#: common/models.py:1521 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1517 +#: common/models.py:1527 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1518 +#: common/models.py:1528 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1524 +#: common/models.py:1534 msgid "Search Locations" msgstr "" -#: common/models.py:1525 +#: common/models.py:1535 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1531 +#: common/models.py:1541 msgid "Search Companies" msgstr "" -#: common/models.py:1532 +#: common/models.py:1542 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1538 +#: common/models.py:1548 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1539 +#: common/models.py:1549 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1545 +#: common/models.py:1555 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1546 +#: common/models.py:1556 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1552 +#: common/models.py:1562 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1553 +#: common/models.py:1563 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1559 +#: common/models.py:1569 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1560 +#: common/models.py:1570 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1566 +#: common/models.py:1576 msgid "Search Preview Results" msgstr "搜索预览结果" -#: common/models.py:1567 +#: common/models.py:1577 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1573 +#: common/models.py:1583 msgid "Show Quantity in Forms" msgstr "在表格中显示数量" -#: common/models.py:1574 +#: common/models.py:1584 msgid "Display available part quantity in some forms" msgstr "在某些表格中显示可用的商品数量" -#: common/models.py:1580 +#: common/models.py:1590 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1581 +#: common/models.py:1591 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1587 +#: common/models.py:1597 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1588 +#: common/models.py:1598 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1594 +#: common/models.py:1604 msgid "Date Format" msgstr "" -#: common/models.py:1595 +#: common/models.py:1605 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1609 part/templates/part/detail.html:41 +#: common/models.py:1619 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1610 +#: common/models.py:1620 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1669 +#: common/models.py:1679 msgid "Price break quantity" msgstr "" -#: common/models.py:1676 company/serializers.py:366 +#: common/models.py:1686 company/serializers.py:366 #: company/templates/company/supplier_part.html:284 order/models.py:938 -#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2096 +#: templates/js/translated/part.js:1065 templates/js/translated/part.js:2152 msgid "Price" msgstr "价格" -#: common/models.py:1677 +#: common/models.py:1687 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1837 common/models.py:2015 +#: common/models.py:1847 common/models.py:2025 msgid "Endpoint" msgstr "" -#: common/models.py:1838 +#: common/models.py:1848 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1847 +#: common/models.py:1857 msgid "Name for this webhook" msgstr "" -#: common/models.py:1852 part/models.py:914 plugin/models.py:99 +#: common/models.py:1862 part/models.py:914 plugin/models.py:99 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:104 #: templates/js/translated/table_filters.js:316 @@ -2580,67 +2588,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1853 +#: common/models.py:1863 msgid "Is this webhook active" msgstr "" -#: common/models.py:1867 +#: common/models.py:1877 msgid "Token" msgstr "令牌" -#: common/models.py:1868 +#: common/models.py:1878 msgid "Token for access" msgstr "" -#: common/models.py:1875 +#: common/models.py:1885 msgid "Secret" msgstr "" -#: common/models.py:1876 +#: common/models.py:1886 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1982 +#: common/models.py:1992 msgid "Message ID" msgstr "" -#: common/models.py:1983 +#: common/models.py:1993 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1991 +#: common/models.py:2001 msgid "Host" msgstr "" -#: common/models.py:1992 +#: common/models.py:2002 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1999 +#: common/models.py:2009 msgid "Header" msgstr "" -#: common/models.py:2000 +#: common/models.py:2010 msgid "Header of this message" msgstr "" -#: common/models.py:2006 +#: common/models.py:2016 msgid "Body" msgstr "" -#: common/models.py:2007 +#: common/models.py:2017 msgid "Body of this message" msgstr "" -#: common/models.py:2016 +#: common/models.py:2026 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2021 +#: common/models.py:2031 msgid "Worked on" msgstr "" -#: common/models.py:2022 +#: common/models.py:2032 msgid "Was the work on this message finished?" msgstr "" @@ -3031,7 +3039,7 @@ msgstr "从 URL 下载图片" #: stock/templates/stock/item_base.html:401 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:393 templates/js/translated/order.js:2513 -#: templates/js/translated/stock.js:2491 +#: templates/js/translated/stock.js:2550 #: templates/js/translated/table_filters.js:427 msgid "Customer" msgstr "客户" @@ -3319,7 +3327,7 @@ msgstr "价格信息" #: company/templates/company/supplier_part.html:212 #: company/templates/company/supplier_part.html:326 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2168 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2224 msgid "Add Price Break" msgstr "" @@ -3328,12 +3336,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:252 -#: templates/js/translated/part.js:2178 +#: templates/js/translated/part.js:2234 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:266 -#: templates/js/translated/part.js:2192 +#: templates/js/translated/part.js:2248 msgid "Edit Price Break" msgstr "" @@ -3388,7 +3396,7 @@ msgstr "定价" #: stock/templates/stock/location.html:173 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:153 templates/js/translated/search.js:223 -#: templates/js/translated/stock.js:2368 users/models.py:40 +#: templates/js/translated/stock.js:2427 users/models.py:40 msgid "Stock Items" msgstr "库存项" @@ -3646,7 +3654,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:936 templates/js/translated/order.js:1691 #: templates/js/translated/part.js:968 templates/js/translated/stock.js:1909 -#: templates/js/translated/stock.js:2472 +#: templates/js/translated/stock.js:2531 msgid "Purchase Order" msgstr "" @@ -3765,10 +3773,6 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1379 -msgid "StockItem is over-allocated" -msgstr "" - #: order/models.py:1385 order/serializers.py:1066 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4210,47 +4214,47 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/api.py:505 +#: part/api.py:514 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:525 +#: part/api.py:534 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:543 +#: part/api.py:552 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:575 +#: part/api.py:584 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:695 +#: part/api.py:704 msgid "Valid" msgstr "" -#: part/api.py:696 +#: part/api.py:705 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:702 +#: part/api.py:711 msgid "This option must be selected" msgstr "" -#: part/api.py:1125 +#: part/api.py:1134 msgid "Must be greater than zero" msgstr "必须大于0" -#: part/api.py:1129 +#: part/api.py:1138 msgid "Must be a valid quantity" msgstr "必须是有效的数量" -#: part/api.py:1144 +#: part/api.py:1153 msgid "Specify location for initial part stock" msgstr "指定初始初始商品仓储地点" -#: part/api.py:1175 part/api.py:1179 part/api.py:1194 part/api.py:1198 +#: part/api.py:1184 part/api.py:1188 part/api.py:1203 part/api.py:1207 msgid "This field is required" msgstr "此字段为必填" @@ -4309,7 +4313,7 @@ msgstr "商品类别" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:82 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:1890 templates/js/translated/search.js:144 +#: templates/js/translated/part.js:1946 templates/js/translated/search.js:144 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "商品" @@ -4499,7 +4503,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2295 templates/js/translated/part.js:1941 +#: part/models.py:2295 templates/js/translated/part.js:1997 #: templates/js/translated/stock.js:1336 msgid "Test Name" msgstr "" @@ -4516,7 +4520,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2307 templates/js/translated/part.js:1950 +#: part/models.py:2307 templates/js/translated/part.js:2006 #: templates/js/translated/table_filters.js:302 msgid "Required" msgstr "" @@ -4525,7 +4529,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2313 templates/js/translated/part.js:1958 +#: part/models.py:2313 templates/js/translated/part.js:2014 msgid "Requires Value" msgstr "" @@ -4533,7 +4537,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2319 templates/js/translated/part.js:1965 +#: part/models.py:2319 templates/js/translated/part.js:2021 msgid "Requires Attachment" msgstr "" @@ -5871,7 +5875,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2400 +#: templates/js/translated/order.js:1733 templates/js/translated/stock.js:2459 msgid "Date" msgstr "" @@ -5890,19 +5894,19 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:606 templates/js/translated/stock.js:776 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2708 msgid "Serial" msgstr "" -#: stock/api.py:521 +#: stock/api.py:529 msgid "Quantity is required" msgstr "" -#: stock/api.py:528 +#: stock/api.py:536 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:553 +#: stock/api.py:561 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -6306,7 +6310,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2793 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2852 msgid "Install Stock Item" msgstr "" @@ -8310,8 +8314,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2449 templates/js/translated/part.js:1383 -#: templates/js/translated/part.js:1851 templates/js/translated/stock.js:1682 -#: templates/js/translated/stock.js:2338 +#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:1682 +#: templates/js/translated/stock.js:2382 msgid "Select" msgstr "" @@ -8323,7 +8327,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2579 +#: templates/js/translated/build.js:2527 templates/js/translated/stock.js:2638 msgid "No user information" msgstr "没有用户信息" @@ -8917,7 +8921,7 @@ msgstr "" #: templates/js/translated/order.js:2001 templates/js/translated/order.js:2203 #: templates/js/translated/order.js:3542 templates/js/translated/order.js:4050 -#: templates/js/translated/part.js:2070 templates/js/translated/part.js:2423 +#: templates/js/translated/part.js:2126 templates/js/translated/part.js:2479 msgid "Unit Price" msgstr "单价" @@ -9317,8 +9321,8 @@ msgstr "" msgid "No category" msgstr "没有分类" -#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1786 -#: templates/js/translated/stock.js:2299 +#: templates/js/translated/part.js:1573 templates/js/translated/part.js:1816 +#: templates/js/translated/stock.js:2343 msgid "Display as list" msgstr "" @@ -9342,71 +9346,75 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1805 templates/js/translated/stock.js:2318 +#: templates/js/translated/part.js:1835 templates/js/translated/stock.js:2362 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1869 +#: templates/js/translated/part.js:1914 +msgid "Load Subcategories" +msgstr "" + +#: templates/js/translated/part.js:1925 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:1927 +#: templates/js/translated/part.js:1983 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:1978 templates/js/translated/stock.js:1295 +#: templates/js/translated/part.js:2034 templates/js/translated/stock.js:1295 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:1979 templates/js/translated/stock.js:1296 +#: templates/js/translated/part.js:2035 templates/js/translated/stock.js:1296 #: templates/js/translated/stock.js:1556 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:1985 +#: templates/js/translated/part.js:2041 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2007 +#: templates/js/translated/part.js:2063 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2021 +#: templates/js/translated/part.js:2077 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2046 +#: templates/js/translated/part.js:2102 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2103 +#: templates/js/translated/part.js:2159 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2104 +#: templates/js/translated/part.js:2160 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2218 +#: templates/js/translated/part.js:2274 msgid "Current Stock" msgstr "" -#: templates/js/translated/part.js:2251 +#: templates/js/translated/part.js:2307 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2277 +#: templates/js/translated/part.js:2333 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2347 +#: templates/js/translated/part.js:2403 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2366 +#: templates/js/translated/part.js:2422 msgid "Single Price Difference" msgstr "" @@ -9797,75 +9805,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2425 +#: templates/js/translated/stock.js:2400 +msgid "Load Subloactions" +msgstr "" + +#: templates/js/translated/stock.js:2484 msgid "Details" msgstr "详情" -#: templates/js/translated/stock.js:2441 +#: templates/js/translated/stock.js:2500 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2463 +#: templates/js/translated/stock.js:2522 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2482 +#: templates/js/translated/stock.js:2541 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2560 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2519 +#: templates/js/translated/stock.js:2578 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2542 +#: templates/js/translated/stock.js:2601 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2550 +#: templates/js/translated/stock.js:2609 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2685 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2677 templates/js/translated/stock.js:2713 +#: templates/js/translated/stock.js:2736 templates/js/translated/stock.js:2772 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2726 +#: templates/js/translated/stock.js:2785 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2806 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2748 +#: templates/js/translated/stock.js:2807 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2750 +#: templates/js/translated/stock.js:2809 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2810 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2752 +#: templates/js/translated/stock.js:2811 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2753 +#: templates/js/translated/stock.js:2812 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2766 +#: templates/js/translated/stock.js:2825 msgid "Select part to install" msgstr ""